请告诉我如何使用post请求声明到达服务器(节点js)的变量。现在我使用此代码并获得以下内容
name=Test&ip=192.168.0.1
如何声明一个变量并为其分配一个值,如下所示:
var name = "Test";
var ip = "192.168.0.1";
我正在使用的代码:
var http = require("http");
http.createServer(function(request, response){
if (request.method === 'POST') {
let body = '';
request.on('data', chunk => {
body += chunk.toString(); // convert Buffer to string
});
request.on('end', () => {
console.log(body);
});
}
response.end()
}).listen(3000);
我建议使用 express body-parser,您将拥有一个 request.body 对象。我留下一个链接供使用:https ://www.npmjs.com/package/body-parser