我有以下代码:Node.js的表达POST请求没有得到参数
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/rasp', function(req, res) {
res.send("received");
res.send(req.body.data);
});
app.listen(process.env.PORT || 5000);
我用邮差,看看它是否工作,显然是“接受”文本发送回来,但数据参数是空白。可能是什么问题呢?
你仍然有,如果你删除'res.send( “接收”)这个问题;'?如果你添加'console.log(req.body);'结果是什么? –
“我用POSTMAN来查看它是否有效” - 如何?您确实发送了什么要求? – Quentin