Я застрял на этой проблеме на день. Я не могу решить.
У меня ОЧЕНЬ простое приложение для узлов.
const express = require("express");
const port = 3001;
const app = express();
app.use(express.json());
app.post('/', (req, res, next) => {
console.log("Body: ", req.body);
res.json(req.body);
})
app.listen(port);
console.log(`Serving at http://localhost:${port}`);
Если я запустил это в браузере, используя любой код, извлеченный из Postman, он вернет ожидаемый результат:
Body: { test: 'defrejbar',
email: 'jsette@email.com',
password: '43747638bar' }
Однако, если я запускаю ТОЧНУЮ ту же функцию непосредственно из Почтальона, я получаю пустой ответ.
Скриншот запроса почтальона
Я пробовал добавить парсер тела, но это не сработало. Единственное решение, которое у меня есть, - это прибегнуть к Param Queries (которые работают), однако я бы предпочел работать с Response Body.
Любая помощь будет принята с благодарностью.