package
0.0.0-20241104195518-2f978ceb2d1c
Repository: https://github.com/iliamikado/urlshortener.git
Documentation: pkg.go.dev

# Functions

Создает Router с хендлерами, нужными для приложения и использующий переданное хранилище.
deleteURLs удаляет urls созданные пользователем с переданными id.
getURL обрабатывает короткие url и возвращает длинные.
getUserURLs возвращает все urls (короткие и длинные версии) сохранненые пользователем.
pingDB проверяет есть ли соединение с базой данных.
postJSON сохраняет длинный url и возвращает короткий.
postManyURL сокращает одновременно несколько длинных url.
postURL сохраняет длинный url и возвращает короткий.

# Constants

SecretKey - секретный ключ.

# Structs

Claims - данные в jwt.
Структуры для множественного запроса.
Структуры для json запросов.
Структуры для множественного запроса.
Структуры для json запросов.
ResponseUserURL - ответ пользователю.