Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package config - конфигурация, настройка всего сервиса.
|
Package config - конфигурация, настройка всего сервиса. |
internal
|
|
app
Package app - точка входа в проект, запуск сервиса shortener.
|
Package app - точка входа в проект, запуск сервиса shortener. |
controller/http/v1
Package v1 реализует пути маршрутизации.
|
Package v1 реализует пути маршрутизации. |
entity
Package entity определяет основные сущности для бизнес-логики (сервиса), сопоставления базы данных и объектов ответа HTTP, если они подходят.
|
Package entity определяет основные сущности для бизнес-логики (сервиса), сопоставления базы данных и объектов ответа HTTP, если они подходят. |
server
Package server реализует HTTP-сервер.
|
Package server реализует HTTP-сервер. |
usecase
Package usecase - слой usecase, интерфейсы, реализует бизнес-логику приложения, каждая логическая группа в собственном файле.
|
Package usecase - слой usecase, интерфейсы, реализует бизнес-логику приложения, каждая логическая группа в собственном файле. |
usecase/encryp
Package encryp - middleware, работает с шифрованием cookie аутентификации.
|
Package encryp - middleware, работает с шифрованием cookie аутентификации. |
pkg
|
|
compress/gzip
Package gzip - middleware, сжатие gzip.
|
Package gzip - middleware, сжатие gzip. |
log/logger
Package logger - логирование проекта на основе zerolog.
|
Package logger - логирование проекта на основе zerolog. |
Package scripts - вспомогательный функционал
|
Package scripts - вспомогательный функционал |
Click to show internal directories.
Click to hide internal directories.