Рубрики
Без рубрики

Проблемы программирования блокировки: 3. URL-норм

Это третий в серии проблем программирования блокировки, которые я публиковал. Цель – это л … с меткой kata, новичками, JavaScript.

Это третий в серии проблем программирования блокировки, которые я публиковал. Цель состоит в том, чтобы узнать что-то новое, попробуйте новый язык или технологию, практикуйте свои навыки или просто помогите с скукой под блокировку.

В первой вызов мы смотрели на сложность пароля. Во втором вызове мы создали простое генератор пароля. В этом третьем вызове мы собираемся выделить его вверх и создать полное приложение – сокращение 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”