Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект сокращения URL на Node.js

Простой сервис сокращения URL, реализованный на Node.js, который позволяет сокращать длинные URL-адреса и опционально задавать кастомные короткие пути.

Особенности

  • Сокращение длинных URL.
  • Валидация входящих URL.
  • Возможность задавать кастомные короткие ссылки.
  • Перенаправление с коротких URL на исходные длинные адреса.
  • Покрытие кода тестами более чем на 70%.

Как запустить

Перед запуском убедитесь, что у вас установлен Node.js версии 12 или выше.

  1. Клонируйте репозиторий на вашу машину.
  2. Откройте терминал и перейдите в каталог проекта.
  3. Установите зависимости, запустив npm install.
  4. Запустите сервер, используя npm start.
  5. Для запуска тестов используйте команду npm test.

Сервер будет доступен по адресу http://localhost:8080.

Использование API

Создание короткого URL

Отправьте POST-запрос на /shorten со следующим телом запроса:

{
  "url": "https://example.com",
  "slug": "customslug" // необязательно
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages