搜尋

首頁  >  問答  >  主體

javascript - 求解答,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)

然後我請求這個接口 回傳給我的是空對象,求大神解答 {}

#
欧阳克欧阳克2784 天前801

全部回覆(2)我來回復

  • 阿神

    阿神2017-07-05 10:42:07

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

    2.如果是json,用過raw寫入的json 要標準格式,key雙引號,value字串也要雙引號。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 10:42:07

    試試ctx.request.fields

    回覆
    0
  • 取消回覆