Это третий в серии проблем программирования блокировки, которые я публиковал. Цель состоит в том, чтобы узнать что-то новое, попробуйте новый язык или технологию, практикуйте свои навыки или просто помогите с скукой под блокировку.
В первой вызов мы смотрели на сложность пароля. Во втором вызове мы создали простое генератор пароля. В этом третьем вызове мы собираемся выделить его вверх и создать полное приложение – сокращение URL.
Создайте веб-приложение, которое занимает полный URL и возвращает короткую версию.
- Создайте форму, где пользователь может ввести длинный URL
- Создайте сокращенный URL (например,/cortr1234) и сохраните его в хранилище данных наряду с длинным URL
- Перенаправляйте посетителей до длинного URL, когда относительный короткий URL добавляется к URL-адресу вашего веб-приложения (например, mylockdownchallengeurl.com/short1234)
Передовой
- Подсчитайте количество посетителей к короткому URL
- Используйте Redis в качестве хранилища данных
- Попробуйте новый язык программирования или веб-каркас
- Захватить дату и время, когда каждый визит был сделан на URL и генерировать график
- Принимайте ваше веб-приложение в бесплатной облачной службе.
Оригинал: “https://dev.to/drm317/lockdown-programming-challenges-3-url-shortener-2bk8”