koa-body不生效的问题

遇到的问题

项目中遇到使用koa-body中间件时,获取不到body内容

console.log(ctx.request.body) //undefined

原因分析

注册koa-body中间件的位置在注册koa-router后

解决方法

将koa-body中间件的注册位置放在注册koa-router前

app.use(koaBody())
app.use(userRouter.routes())
posted @ 2022-12-28 10:08  忆无痕  阅读(163)  评论(0)    收藏  举报