BodyParser дает пустой объект - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь обработать почтовые маршрутизаторы. Я получаю req.body, чтобы быть пустым объектом {} используя почтальона пожалуйста, посмотрите мой код ... Я знаю, что об этом спрашивали довольно много раз. но я не смог найти решение для себя

const express = require('express');
const bodyParser = require('body-parser');
const app =express();
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());

app.post('/register', (req, res)=>{
    res.send(req.body);
});

Ответы [ 2 ]

0 голосов
/ 18 января 2019

С почтальоном убедитесь, что у вас установлен один из этих двух Content-Type заголовков:

Если это не проблема, отредактируйте ваш вопрос, включив в него cURL версию вашего запроса , для более полезных ответов.

0 голосов
/ 18 января 2019

Как правило, запрос должен быть отправлен с одним из трех типов содержимого: raw, json и text.

Попробуйте отправить запрос с: content-type: "application / json; charset = utf-8"

...