var Koa = require(‘koa’);
var bodyParser = require(‘koa-bodyparser’);
var app = new Koa();
app.use(bodyParser());
app.use(async ctx => {
// the parsed body will store in ctx.request.body
// if nothing was parsed, body will be an empty object {}
ctx.body = ctx.request.body;
});
使用postman或curl测试
@i5ting 是koa2不支持这些中间件了吗
https://github.com/17koa/koa-generator/blob/tpl_2.x/app/app.js
你可不用中间件 let postdata = “”; ctx.req.addListener(‘data’, (data) => { postdata += data }) ctx.req.addListener(“end”, function() { console.log(postdata); }) ```
https://www.npmjs.com/package/koa-bodyparser
var Koa = require(‘koa’); var bodyParser = require(‘koa-bodyparser’);
var app = new Koa(); app.use(bodyParser());
app.use(async ctx => { // the parsed body will store in ctx.request.body // if nothing was parsed, body will be an empty object {} ctx.body = ctx.request.body; });