CNode

koa2怎么获取post请求参数?

问答
JJerroldLee发布于10 年前最后回复8 年前5 回复21886 浏览0 收藏

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

查看回复

回复 (5)

L
liangwenle#1·8 年前

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

I
i5ting#2·10 年前

使用postman或curl测试

J
JerroldLee#3·10 年前
引用 i5ting使用postman或curl测试

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

C
CodeofGame#5·9 年前

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

参与回复
登录后即可参与回复。登录