koa2怎么获取post请求参数?
 发布于 9 年前  作者 JerroldLee  21569 次预览  最后一次回复是 7 年前  来自 问答 

koa2怎么获取post请求参数? 补充:我是用fetch发起post请求的,试了加入koa-body和koa-body-parser中间件都不行

5 回复
i5ting

使用postman或curl测试

JerroldLee

@i5ting 是koa2不支持这些中间件了吗

CodeofGame

你可不用中间件 let postdata = “”; ctx.req.addListener(‘data’, (data) => { postdata += data }) ctx.req.addListener(“end”, function() { console.log(postdata); }) ```

liangwenle

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; });