Files
freeCodeCamp/curriculum/challenges/russian/05-apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice.russian.md

37 lines
2.1 KiB
Markdown
Raw Normal View History

2019-02-11 16:57:05 -05:00
---
id: bd7158d8c443edefaeb5bd0e
title: URL Shortener Microservice
challengeType: 4
isRequired: true
forumTopicId: 301509
localeTitle: URL Шортенер Микросервис
2019-02-11 16:57:05 -05:00
---
## Description
<section id='description'>
2019-02-11 16:57:05 -05:00
Создайте полноценное приложение JavaScript, функционально похожее на это: <a href='https://thread-paper.glitch.me/' target='_blank'>https://thread-paper.glitch.me/</a> .
Работа над этим проектом потребует от вас написания кода на Glitch для нашего стартового проекта. После завершения этого проекта вы можете скопировать общедоступный URL-адрес сбоя (на главную страницу вашего приложения) на этот экран, чтобы протестировать его! При желании вы можете написать свой проект на другой платформе, но он должен быть открыт для нашего тестирования.
Запустите этот проект на Glitch по <a href='https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-project-urlshortener/' target='_blank'>этой ссылке</a> или клонируйте <a href='https://github.com/freeCodeCamp/boilerplate-project-urlshortener/'>этот репозиторий</a> на GitHub! Если вы используете Glitch, не забудьте сохранить ссылку на ваш проект в безопасном месте!
2019-02-11 16:57:05 -05:00
</section>
## Instructions
<section id='instructions'>
2019-02-11 16:57:05 -05:00
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: I can pass a URL as a parameter and I will receive a shortened URL in the JSON response.
2019-02-11 16:57:05 -05:00
testString: ''
- text: If I pass an invalid URL that doesn't follow the valid http://www.example.com format, the JSON response will contain an error instead.
2019-02-11 16:57:05 -05:00
testString: ''
- text: When I visit that shortened URL, it will redirect me to my original link.
2019-02-11 16:57:05 -05:00
testString: ''
```
</section>