node+express+mysql中api接口测试中req.body总是undefined的原因
七娃博客643人阅读
最近再次(每次都学,过后就忘)学习node+expresss+mysql,调试接口时发现不能新增数据,或者新增数据都是undefined,然后先排除sql语句错误,就觉得是req.body出了问题,结果打印传的参数,确实是undefined,百度了才知道,原来express移除了body-parser,需要我们手动添加这个插件:
var bodyParser = require('body-parser'); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false }));
将以上代码复制到 app=var app = express() 之后,然后重新调试接口就成功了!
博客参考:https://www.cnblogs.com/wanghui-garcia/p/10040153.html
评论 | 0 条评论
登录之后才可留言,前往登录