@hobart.rath
Для получения данных из ajax запроса на сервере node.js необходимо использовать middleware body-parser. Body-parser предоставляет различные методы для разбора тела запроса и преобразования его в понятный для сервера формат.
Пример использования middleware body-parser:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/api/data', (req, res) => {
const data = req.body;
console.log(data);
res.send('Data received');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
|
В этом примере мы используем метод post, чтобы обрабатывать запросы, содержащие данные. Мы используем body-parser для разбора тела запроса и получения данных в формате JSON.
Когда сервер получает данные, мы можем обработать их в функции, переданной методу post. В этом примере мы просто выводим данные в консоль и отправляем ответ клиенту, подтверждающий получение данных.