nodejs 接收post请求时,发现req.body是undefined。在启动时加上一句app.use(express.json()); 就可以了。
const express = require('express');
const app = express();
const configRoutes = require('./routes');
app.use(express.json()); // req.body是解析json的结果,一定加上这么一句,否则取不到req.body的
configRoutes(app);
app.listen(3000, () => {
});
当然,网上也有body-parser的方案,不过用了上面那句,body-parser就不需要了。