cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Sila jawab, parameter yang diperolehi oleh koa-bodyparser adalah objek kosong, mengapa? ? ? ? ?

Kod adalah seperti berikut

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)

Kemudian saya meminta antara muka ini dan apa yang dikembalikan kepada saya ialah objek kosong. Sila berikan saya jawapan {}

欧阳克欧阳克2703 hari yang lalu782

membalas semua(2)saya akan balas

  • 阿神

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

    1 Perhatikan jenis kandungan yang dihantar oleh posmen setiap kali Application/x-www-form-urlencoded atau application/json

    2 Jika ia adalah json, json yang ditulis menggunakan mentah mestilah dalam format standard, dengan petikan berganda untuk kunci dan petikan berganda untuk rentetan nilai.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 10:42:07

    Cubalahctx.request.fields

    balas
    0
  • Batalbalas