Я пытаюсь отправить json в свое приложение nodeJs через метод POST в теле. Для этого я использую POSTMAN для создания запроса с правильным заголовком типа const и строками тела JSON. Если сообщение обратно в консоли в порядке, req.body {} пуст. У вас есть идея, что не так в моем коде?
const bodyParser = require('body-parser');
const { Client } = require('pg');
const express = require('express');
const app = express();
// create application/json parser
const jsonParser = bodyParser.json()
// create application/x-www-form-urlencoded parser
const urlencodedParser = bodyParser.urlencoded({ extended: false })
const hostname = '127.0.0.1';
const port = 3000;
const dbSchema = 'public';
const client = new Client({
user: 'postgres',
host: 'localhost',
database: 'postgres',
password: '123123',
port: 5432,
});
client.connect();
/* =========== Some Initialize staff =============== */
// parse various different custom JSON types as JSON
app.use(bodyParser.json({ type: 'application/*+json' }))
app.use(bodyParser.urlencoded({
extended: true
}));
app.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
/* =========== FROM HERE =============== */
app.post('/post-test', urlencodedParser, (req, res) => {
console.log('Got body:', req.body);
res.sendStatus(200);
});
app.get('/',(req,res)=>{
res.status(200).send('Get Ready for something awesome!\n');
});
введите здесь описание изображения < a href="https://i.stack.imgur.com/z33pt.png" rel="nofollow noreferrer">
,
после"inviterId": 1
14.08.2020{ "username": "newHere" }
почтальону? 14.08.2020ERR_HTTP_HEADERS_SENT
понятия не имею, я проверил код локально, и все в порядке .. 14.08.2020then how could I apply it when I want to introduce the req.body parameters to a select ?
мне это непонятно? 14.08.2020