javascript - Veuillez répondre, le paramètre obtenu par Koa-bodyparser est un objet vide, pourquoi? ? ? ? ?
欧阳克
欧阳克 2017-07-05 10:40:07
0
2
771

Le code est le suivant

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)

Ensuite, j'ai demandé cette interface et ce qui m'a été renvoyé était un objet vide Veuillez me donner une réponse {}

.

欧阳克
欧阳克

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

répondre à tous(2)
阿神

1. Faites attention au type de contenu envoyé par le facteur à chaque fois. Application/x-www-form-urlencoded ou application/json

.

2. S'il s'agit de json, le json écrit en utilisant raw doit être dans un format standard, avec des guillemets doubles pour la clé et des guillemets doubles pour la chaîne de valeur.

phpcn_u1582

Essayez-lectx.request.fields

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal