当前位置:   article > 正文

使用router.post()无法获取到req.body_route.post() requires a callback function but got

route.post() requires a callback function but got a [object undefined]

应该用一个router, 然后连续点:

router.get() .post()  .get() .post()   

而不是像下面这样每处理一个URL就去:
router.get()
router.post()

  1. // 应该是这样:
  2. router.get('/simple/get', function(req, res) {
  3. res.json({
  4. msg: `hello world`
  5. })
  6. })
  7. .post('/base/post', function(req, res) {
  8. res.json(req.body)
  9. })
  10. // 而不应该是这样:
  11. router.get('/simple/get', function(req, res) {
  12. res.json({
  13. msg: `hello world`
  14. })
  15. })
  16. router.post('/base/post', function(req, res) {
  17. res.json(req.body)
  18. })

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/892243
推荐阅读
相关标签
  

闽ICP备14008679号