URL Shortener Microservice


  1. 目标: 参考这个例子:https://shurli.herokuapp.com/,完成一个全栈式 JavaScript 应用,并把它部署到 Heroku 上。
  2. 对于每个项目,你都需要建立一个独立的 Github 仓库,和一个 Heroku 项目。如果你不记得如何做,请回头参考这个说明: http://freecodecamp.cn/challenges/get-set-for-our-back-end-development-projects
  3. 这个项目中需要完成的需求:
  4. 用户故事: 用户在浏览器输入该地址时,把一个合法的 URL 作为参数,返回一个 JSON 格式的段地址。
  5. 用户故事: 如果用户输入的是一个无效的 URL 地址(不符合 http://www.example.com 格式)作为参数,则返回错误。
  6. 用户故事: 如果用户输入前边生成的段地址,则会重定向到相应的合法地址。
  7. 当你完成所有用户需求后,点击按钮 "我已经完成了这个挑战",在弹出窗口中,填入你的 Github 仓库地址和部署在 Heroku 上的应用的地址。
  8. 你可以把你的项目共享到我们的代码检视聊天室Code Review Chatroom以获取别人的意见和反馈,也可以通过微信或其他媒体帐号进行共享。

进入下一个挑战 (ctrl + enter)
Help
Bug