URL_shortener_GB-

module
v0.0.0-...-5bf7098 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2022 License: MIT

README

URL_shortener_GB


Рабочий вариант приложения можно посмотреть по адресу: e4t4g.xyz

img.png


Сервис-сокращатель ссылок (URL shortener), позволяющий пользователю генерировать для произвольного URL’a его короткую версию, которую удобно вставлять в различные публикации. Также сервис позволяет получать статистику переходов по каждому сгенерированному URL’у, что будет полезно, если его владелец захочет узнать сколько людей перешло по короткой ссылке из конкретного источника.

Переходя по короткой ссылке, пользователь отправляет запрос на backend, который, в свою очередь, ищет в своем хранилище длинную версию того короткого URL, по которому был совершен переход. В случае нахождения в БД искомой записи, сервер перенаправляет пользователя на соответствующий длинный URL и фиксирует в базе факт перехода для того, чтобы в дальнейшем предоставить статистику владельцу URL’а.


Пример запросов к API:

curl -X 'POST'
'http://e4t4g.xyz/linkUrl'
-H 'accept: /'
-H 'Content-Type: application/json'
-d '{ "full_url": "https://www.amazon.com/" }'

curl -X GET http://e4t4g.xyz/stat/5

Directories

Path Synopsis
cmd
app
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL