javascript - 求解答,koa-bodyparser获取到的参数是空对象,为什么?????
欧阳克
欧阳克 2017-07-05 10:40:07
0
2
707

代码如下

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)

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

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

全部回复 (2)
阿神

1.注意postman 每次发送的content-type. application/x-www-form-urlencoded 还是 application/json

2.如果是json,用过raw写入的json 要标准格式,key双引号,value字符串也要双引号。

    phpcn_u1582

    试试ctx.request.fields

      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!