javascript - 求解答,koa-bodyparser獲取到的參數(shù)是空對(duì)象,為什么?????
問(wèn)題描述
代碼如下
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)}`); // 這里得到是一個(gè)空對(duì)象});app.use(router.routes());app.listen(3000)
然后我請(qǐng)求這個(gè)接口 返回給我的是空對(duì)象,求大神解答 {}

問(wèn)題解答
回答1:1.注意postman 每次發(fā)送的content-type. application/x-www-form-urlencoded 還是 application/json
2.如果是json,用過(guò)raw寫入的json 要標(biāo)準(zhǔn)格式,key雙引號(hào),value字符串也要雙引號(hào)。
回答2:試試ctx.request.fields呢
相關(guān)文章:

網(wǎng)公網(wǎng)安備