【发布时间】:2017-07-12 21:23:22
【问题描述】:
我正在使用 Express JS (v 4.15.3) 构建节点 api。
我正在尝试获取从表单发送的值(通过 POSTman 客户端)。我无法获取它。
这是我的表格
指定标题
没有标题
这就是我试图获取它的方式:
router.post('/login',function(req, res, next) {
var email= req.body.email;
//var email= req.query.email; //also tried this
res.json({
value: email
});
});
我没有收到错误。
注意:我已经包含了正文解析器。
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
谁能告诉我为什么我没有得到价值?谢谢! 这是我第一次尝试学习 Node JS。
【问题讨论】:
-
你试过
application/json作为Content-Type吗?