Я пытаюсь сделать запрос API, используя необработанные данные почтальона и тела, но я не могу прочитать данные на стороне сервера.

Мой запрос: http://prntscr.com/n38hes

http://prntscr.com/n38hq9

Я уже пробовал:

app.post('/test', function (req, res) {
    console.log(req.query)
  })

А также:

app.post('/test', function (req, res) {
    console.log(req.body)
  })

Но они оба печатают {}

Я хочу получить имя пользователя и пароль для запроса, который я сделал с помощью почтальона.

1
Paulo 26 Мар 2019 в 19:59

1 ответ

Лучший ответ

Убедитесь, что у вас настроен парсер тела.

var bodyParser = require('body-parser');

    //here app is express app
    app.use(bodyParser.urlencoded({
      extended: true
    }));
    app.use(bodyParser.json());
3
Manish Kumawat 26 Мар 2019 в 18:06