node.express中req.body总是undefind解决

因为express将body-parser分离了出来,所以需要手动添加进下面的内容即可
var path = require('path');
var bodyParser = require('body-parser');//用于req.body获取值的
app.use(bodyParser.json());
// 创建 application/x-www-form-urlencoded 编码解析
app.use(bodyParser.urlencoded({ extended: false }));
如果你传输的内容不是string类型时,你需要对上面的配置进行修改,否则也总是会得到undefined的结果
app.use(bodyParser.urlencoded({ extended: true}));
版权声明:本文为qq_30351747原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。