module
0.0.0-20240823080854-60d84f747f19
Repository: https://github.com/blxssy/url-test.git
Documentation: pkg.go.dev
# README
Запуск
Для запуска в докере с базой данных
docker-compose up
Для запуска в памяти нужно убрать флаг -d в docker-compose.yml или можно запустить код локально
go run cmd/main.go
Конфиг
В файле конфига можно настроить подключение к базе данных.
При запуске локально, нужно сменить хост с db на localhost.
Также можно указать длину сокращенной ссылки.
Миграции происходят автоматически с помощью gorm.
Запросы
Создание короткой ссылки
Запрос
curl -X POST http://localhost:8080 -d '{"url":"http://cjdr17afeihmk.biz/123/kdni9/z9d112423421"}'
Ответ
{
"short_url": "http://localhost:8080/m8Rhf"
}
Получение изначальной ссылки по короткой
Запрос
curl -X GET http://localhost:8080/m8Rhf
Ответ
{
"original_url": "http://cjdr17afeihmk.biz/123/kdni9/z9d112423421"
}
# Packages
No description provided by the author