【问题记录】用postman发送请求,在koa中获取的请求body为undefined

用postman发送请求,在koa中获取的请求body为undefined

这里是要校验body里的一些输入的信息,但发现一切都设置完毕之后,在postman中发送POST请求。postman是用来发送模拟http请求的工具,可以帮助我们很好的发送请求调试代码。设置请求方式或请求信息也十分方便。

问题:在程序中获取到的body为undefined

解决方案

  • 在主入口文件中(这里是koa项目,就是根目录下的app.js)里引入koa-bodyparser包,并实例化koa-bodyparser
    • const parser = require('koa-bodyparser')
  • 在挂载中间件函数(要拿到body的函数)之前就将koa-bodyparser的实例挂载到项目上
    • app.use(parser())
posted @ 2020-10-21 14:44  TRY0929  阅读(1057)  评论(0编辑  收藏  举报