node express中 body-parser 的问题

321 阅读1分钟

前端用的 fetch post 请求, 服务端无法获取 req.body 的内容,求问是什么问题

贴上前端代码

fetch('/add', { method: 'post', headers: { "Content-Type": "application/json" }, body: JSON.stringify('456') })

服务端代码

const bodyParser = require('body-parser') app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json())

router.post('/add', function(req, res) { console.log(req.body) })

服务端打印出来的 req.bodyundefined 请问我该怎么做才能接收到前端挂载 body 传来的值