Простое REST API для управления списком задач. Написано на Node.js + Express. Демонстрации базовой разработки API.
- Создание, чтение, обновление, удаление задач (CRUD)
- Хранение данных в памяти (легко заменить на любую БД)
- Валидация входных данных
- Код разделён на модели, контроллеры и маршруты
| Метод | URL | Описание |
|---|---|---|
| GET | /tasks | Получить все задачи |
| GET | /tasks/:id | Получить задачу по ID |
| POST | /tasks | Создать задачу |
| PUT | /tasks/:id | Обновить задачу |
| DELETE | /tasks/:id | Удалить задачу |
{
"id": 1,
"title": "Купить молоко",
"description": "2 литра, безлактозное",
"completed": false
}