我有一个非常困惑我的问题,需要你的帮助。
我创建了这个Express中间件:
const express = require('express')
const bodyParser = require('body-parser')
var router = express.Router()
router.use(bodyParser.urlencoded({ extended: false }))
router.use(bodyParser.json())
app.use(router)
router.use((req, res, next) => {
console.log(req.body)
})
router.post((req, res) => {
...
})
无论何时我尝试在router.post中记录body,它都会记录正确的body。然而,当我尝试在router.use中记录它时(如上所示),它只返回一个空对象。有什么想法可以让我在中间件中获取body?谢谢!