app.use(KoaBody()) 用关键词一搜索,妥妥的 BUG 呀。那我们把app.use(bodyParser())一删就 OK 了。 起服务,刷页面,测试,OK。 为什么koa-bodyparser和koa-body一起使用会有问题 感兴趣的小伙伴可以去看看源码。 这两个库都依赖co-body这个库,这个库里面依赖raw-body。然后下图可以看到,使用的还是流。
} app.ts constbodyparser = require("koa-bodyparser");// 首页api路由constIndex = require("./router/index");// 异常中间件error(app);// 配置post请求传回参数app.use(bodyparser());app.use(async (ctx: any, next: Function) => { console.log(ctx.request.body); await next(); }) axios...
原生获取数据 common封装方法 koa-bodyparser 1.安装 2.引入 3.配置 4.使用koa-bodyparser 获取post数据
KoaSmart是基于Koajs2一个框架,它可以让你开发RESTful API中有:类,装饰,PARAMS检查 一个基于的框架,带有装饰器,参数检查器和模块基础( , , ,等),可让您轻松开发智能api export default class RouteUsers extends Route { // get route: http://localho