---
id: bd7158d8c443edefaeb5bd0e
title: URL Shortener Microservice
localeTitle: URL Shortener微服务
challengeType: 4
isRequired: true
---
## Description
构建一个功能类似于此的完整堆栈JavaScript应用程序: https://thread-paper.glitch.me/ 。在这个项目上工作将涉及您在我们的入门项目上的Glitch上编写代码。完成此项目后,您可以将公共故障网址(到应用程序的主页)复制到此屏幕进行测试!您可以选择在另一个平台上编写项目,但必须公开显示我们的测试。使用此链接在Glitch上启动此项目或在GitHub上克隆此存储库 !如果您使用Glitch,请记住将项目链接保存到安全的地方!
## Instructions
## Tests
```yml
tests:
- text: 我可以传递一个URL作为参数,我将在JSON响应中收到一个缩短的URL。
testString: ''
- text: '如果我传递的网址无效,并且不遵循有效的http://www.example.com格式,则JSON响应将包含错误。'
testString: ''
- text: “当我访问缩短的网址时,它会将我重定向到我原来的链接。”
testString: ''
```
## Challenge Seed
## Solution
```js
// solution required
```