modulepackage
0.0.0-20240203135129-ecf71bfddda2
Repository: https://github.com/alextotalk/api_todolists.git
Documentation: pkg.go.dev
# README
REST API Для Создания TODO Списков на Go
Разобранны следующие концепции:
- Разработка Веб-Приложений на Go, следуя дизайну REST API.
- Работа с фреймворком gin-gonic/gin.
- Подход Чистой Архитектуры в построении структуры приложения. Техника внедрения зависимости.
- Работа с БД Postgres. Запуск из Docker. Генерация файлов миграций.
- Конфигурация приложения с помощью библиотеки spf13/viper. Работа с переменными окружения.
- Работа с БД, используя библиотеку sqlx.
- Регистрация и аутентификация. Работа с JWT. Middleware.
- Написание SQL запросов.
- Graceful Shutdown
Для запуска приложения:
make build && make run
Если приложение запускается впервые, необходимо применить миграции к базе данных:
make migrate
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author