К практике
НачальныйExpressPOSTreq.body
НачальныйExpressPOSTreq.bodyexpress.json
POST и тело запроса
Принимаем данные в теле POST-запроса и создаём новый объект.
Нажми на любой элемент диаграммы для объяснения
Шаг 1 из 2
1
Чтение тела запроса
POST-запросы передают данные в теле запроса (body). Чтобы Express мог прочитать JSON-тело, нужно подключить миддлвар:
app.use(express.json())
После этого данные доступны через req.body. Для созданных ресурсов принято возвращать статус 201 Created: res.status(201).json(...)
javascript
app.post('/tasks', (req, res) => {
const { title } = req.body; // читаем из тела запроса
if (!title) {
return res.status(400).json({ error: 'title is required' });
}
const task = createTask(title); // ← твоя функция
res.status(201).json(task);
});