Categorygithub.com/KKitsun/link-shortener
module
0.0.0-20240204005756-93a278eeabad
Repository: https://github.com/kkitsun/link-shortener.git
Documentation: pkg.go.dev

# README

Cервіс скорочення посилань на Go

Сервіс має два ендпоінти:

  • Cтворити код для скороченого посилання (POST with json payload {"url":"someURL"}):
http://localhost:8033/url
  • Отримати повне посилання за кодом:
http://localhost:8033/url/{alias}

Для збереження даних використовується PostgreSQL. Як бібліотеку для побудови API використано https://github.com/go-chi/chi.

Пояснення щодо першого запуску

# drop any persistent state to make sure you are working with clean install
$ docker compose down -v && docker compose pull
# spin everything up
$ docker compose up -d
# wait while environment initialization is complete
$ docker compose logs -f

Після цього має бути отриман доступ до сервісу за адресою http://localhost:8033

# Packages

No description provided by the author