Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 945 Bytes

File metadata and controls

18 lines (13 loc) · 945 Bytes

TODO API

Запуск

  1. Установите PostgreSQL
  2. Создайте базу данных tasks с пользователем postgres и паролем 2739333 (можно отредактировать в main.go).
  3. Создайте таблицу tasks с помощью предоставленного SQL-запроса todo_db.sql
  4. Установите необходимые зависимости: go mod tidy
  5. Запустите сервер: go run main.go

Эндпоинты

  • POST /tasks - создание задачи (обязательные поля title, description и status*)
  • GET /tasks - получение списка всех задач
  • PUT /tasks/:id - обновление задачи
  • DELETE /tasks/:id - удаление задачи
  • поле status требует одно из следующих значений: new, in_progress, done