用$.ajax发起的请求,express中req.body中没有看到请求参数,哪个属性能看到post的参数呢?
上面的回答是解决办法,不过如果你才开始用,估计你还是不知道他们在说什么。
这样:
在 app.js 里面,写这个:
var bodyParser = require('body-parser');
app.use(bodyParser.json());
然后在路由中,就可以这样来看看post的数据了:
console.log(req.body);
还有个很重要的,app.use(bodyParser.json()); 一定要写在路由前面!
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
确认请求是否post方式?
如是post,是否有带参数?
如post,且有带参数,服务端有没有添加类似下面的代码,对body进行解析?