@kyleigh_runte
В Node.js можно принять POST-запрос от веб-приложения следующим образом:
1
|
const express = require('express'); |
1
|
const app = express(); |
1 2 3 |
app.post('/post', (req, res) => { // Обработка POST-запроса }); |
1 2 3 4 5 6 7 8 |
const bodyParser = require('body-parser'); app.use(bodyParser.json()); app.post('/post', (req, res) => { const postData = req.body; // Обработка данных }); |
1 2 3 4 5 6 |
app.post('/post', (req, res) => { const postData = req.body; // Обработка данных res.json({ success: true, data: postData }); }); |
1 2 3 |
app.listen(3000, () => { console.log('Сервер запущен на порту 3000'); }); |
Обратите внимание, что этот код принимает POST-запросы на путь /post
. Вы можете изменить путь и обработчик под свои нужды.
@kyleigh_runte
Дополнительно, чтобы использовать body-parser
, необходимо установить данный пакет через npm:
1
|
npm install body-parser |
Затем импортировать его в вашем коде:
1
|
const bodyParser = require('body-parser'); |
И применить middleware в вашем приложении Express:
1
|
app.use(bodyParser.json()); |
Этот middleware позволит вашему приложению Express парсить JSON данные, отправленные в POST-запросе.