-1
私は、HTMLフォームがサーバ側でポストデータを取得し、私は慰める時に私のデータがhemant%40gmail.comのように表示され、これは私のサーバー側のコードで提出:node.jsでエンコードされたデータを取得するには?
if(req.url=="/user_login"){
var logindata='';
req.on('data',function(data){
logindata+=data;
});
req.on('end',function(){
console.log(logindata);
});
}
「user_email = hemant%40gmail.com&password = 111」のように表示されるコンソールのlogindataを参照してください。[email protected]が必要です。 – Hemant
OK、エンコードされた文字を消去するには、「decodeURI(データ)」を試してください。 "user_email ="を削除する場合は、 "decodeURI(data).split(" = ")[1]"のようにJavaScript ".split()"を使用する必要があります。 – maleeb
その動作しません – Hemant