package
0.0.0-20241216152714-67c895de4331
Repository: https://github.com/mi4r/go-url-shortener.git
Documentation: pkg.go.dev
# Functions
APIShortenURLHandler обрабатывает запросы API на сокращение URL и возвращает короткий URL в формате JSON.
BatchShortenURLHandler обрабатывает пакетные запросы на сокращение URL.
DeleteUserURLsHandler удаляет (логически) список URL, принадлежащих пользователю.
PingHandler проверяет соединение с базой данных и возвращает статус.
RedirectHandler обрабатывает перенаправления по коротким URL.
ShortenURLHandler обрабатывает запросы на сокращение URL и возвращает короткий URL в текстовом формате.
UserURLsHandler возвращает все URL, сокращенные текущим пользователем.
# Variables
Flags содержит глобальные настройки приложения, такие как базовый адрес.
# Structs
BatchRequestItem описывает элемент в пакетном запросе для сокращения URL.
BatchResponseItem описывает элемент в пакетном ответе на запрос сокращения URL.
ShortenRequest представляет запрос на создание короткого URL.
ShortenResponse представляет ответ с коротким URL.
URLResponseItem представляет пару "короткий URL - оригинальный URL" для ответа.