Node JS как принимать POST запрос?

Рейтинг: 0Ответов: 1Опубликовано: 03.02.2023

Я знаю что есть метод apt.post. Но я не хочу его использовать так как там придеться указывать каждую ссылку. Я хочу чтобы сайт открывался по всем путям например site.com/path-1, site.com/path-2

И я решил использовать это, сайт открывается по всем ссылкам но он не видит данные отправленные формой. Хотя если оптравить через postman то все он видит что можно сделать ?

app.use((req, res) => {
   console.log(req._parsedUrl)
});

Ответы

▲ 1Принят

Как я понял, вы используете express. Для того что бы получить body, необходимо использовать bodyParser. В начало программы добавьте app.use(bodyParser.urlencoded({ extended: true })).

P.S.
Все пути можно использовать и с app.post

app.post((res, req) => {
 console.log(req.body);
}