Вам потребуется использовать анализатор тела Express JSON, установить с помощью
npm install body-parser;
Затем:
const bodyParser = require('body-parser');
app.use(bodyParser.json());
После того, как вы это сделаете, данные JSON будут проанализированы правильно икогда вы отправляете его обратно, он будет отображаться правильно.
Также убедитесь, что в вашем запросе почтальона для заголовка Content-Type установлено значение «application / json» (перейдите в «Headers» и добавьте новый «Content-»).Введите "header with value" application / json ")
Вот простое экспресс-приложение, которое будет отображать любой JSON POST:
const express = require("express");
const port = 3000;
const app = express();
const bodyParser = require('body-parser')
app.use(bodyParser.json());
app.post('/', (req, res, next) => {
console.log("Body: ", req.body);
res.send(JSON.stringify(req.body));
})
app.listen(port);
console.log(`Serving at http://localhost:${port}`);