koa2无法解析前端上传的json数据

我使用postman测试api,后台是使用koa2。但是ctx.request.body无法获取数据

这次postman

https://img4.mukewang.com/5c3457c5000137f510830394.jpg

这次后端逻辑:

https://img.mukewang.com/5c3457d20001d5cd05630237.jpg

这次app入口文件

https://img4.mukewang.com/5c3457da0001252b03340236.jpg

目前的问题:ctx.request.body无法获取 json数据
但是我使用ctx.req.on('data',data => console.log(data))能打印出上传来的数据。我认为是json数据解析出现问题,请问我应该怎么配置!

Cats萌萌
浏览 643回答 1
1回答

繁花如伊

是因为body解析在逻辑运行之后,导致没能正确解析。app.use(Router); app.use(convert(bodyparser));改为app.use(convert(bodyparser)); app.use(Router);生命曾可贵,要理智的分析问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript