【问题记录】用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())