package
0.0.0-20241112021024-719ef284d192
Repository: https://github.com/rodeorm/shortener.git
Documentation: pkg.go.dev

# Packages

Package cookie предназначен для работы с куками.
Package middleware предназначен для работы с middleware.

# Functions

NewQueue создает новую очередь URL размером n.
NewWorker создает новый Worker.
ServerStart запускает веб-сервер.

# Structs

Config конфигурация сервера.
DatabaseConfig параметры, связанные с СУБД.
Deleter конфигурация сервера для удаления.
Queue очередь на удаление URL.
Server веб-сервер и его характеристики.
ServerBuilder абстракция для создания сервера.
ServerConfig основные параметры сервера.
TLSConfig паарметры, связаные с https.
Worker структура, удаляющая URL.

# Interfaces

DBStorager абстрация для методов, специфичных для БД.
URLStorager абстрация для методов хранилища над URL.
UserStorager абстрация для методов хранилища над User.