【发布时间】:2016-02-01 16:55:29
【问题描述】:
我有以下代码:
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);
我使用 POSTMAN 来查看它是否有效,并且显然“收到”的文本被发回,但 data 参数为空白。可能是什么问题?
【问题讨论】:
-
如果你删除
res.send("received");,你还有这个问题吗?如果你添加console.log(req.body);,结果是什么? -
“我使用 POSTMAN 来查看它是否有效” — 怎么样?您到底发送了什么请求?
标签: javascript node.js http post express