К практике
СреднийPOSTCRUD201
Создание ресурса через POST:
REST-конвенция для создания:
- Метод: POST
- URL: коллекция, не конкретный объект:
/api/todos(не/api/todos/5) - Ответ: 201 Created с созданным объектом
- ID: назначается сервером, не клиентом
Задача:
title— обязателен, не пустой (иначе 400)priority— "low" | "medium" | "high", по умолчанию "medium"- Поле
doneвсегда false при создании - ID — автоинкремент:
todos.length + 1
req.body содержит: { title: string, priority?: string }
🌐Browser
POST/api/todos
201
⚡Express
Browser — форма
⚡ Backend — твой код