koa-bodyparser获取到的参数是空对象,为什么?????

代码如下

const Koa = require('koa');

const app = new Koa();

const router = require('koa-router')();

const bodyParser = require('koa-bodyparser');

app.use(bodyParser());



router.post('/test', async function (ctx, next) {

  ctx.body = ctx.request;

  console.log(`我是router中的=====> ${JSON.stringify(ctx.request.body)}`);

    // 这里得到是一个空对象

});


app.use(router.routes());


app.listen(3000)

然后我请求这个接口 返回给我的是空对象,求大神解答 {}

https://img4.mukewang.com/5c271eff000107af12720822.jpg

HUWWW
浏览 1968回答 1
1回答

慕斯709654

1.注意postman 每次发送的content-type. application/x-www-form-urlencoded 还是 application/json2.如果是json,用过raw写入的json 要标准格式,key双引号,value字符串也要双引号。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript