Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.23 KB

File metadata and controls

30 lines (23 loc) · 1.23 KB

Todo API

Простое 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
}