Node.jsで簡単なフォームを作っています。他のすべては正しく機能しているように見えますが、ポスト リクエスト データを受け取るはずの関数が呼び出されません。関連するコード スニペットは次のとおりです。
if (request.method == 'POST') {
var body = '';
console.log(request.body);
request.on('data', function (chunk) {
console.log("got the post request data"); //nothing logged to console
body += chunk;
});
request.on('end', onRequestEnd(body, response));
}
関数 onRequestEnd は呼び出されますが、後でパラメーター本体に空の文字列しかないとコードが壊れます。キーワード「データ」は正しいですか?
コードは次の回答から変更されました: How do you extract POST data in Node.js? . 必要に応じてさらに投稿します。