diff --git a/views/index.html b/views/index.html index 18cdf76..0cc20c7 100644 --- a/views/index.html +++ b/views/index.html @@ -14,10 +14,10 @@

API Project: URL Shortener Microservice

User Story:

    -
  1. I can POST a URL to [project_url]/api/shorturl/new and I will receive a shortened URL in the JSON response.
    Example : {"original_url":"www.google.com","short_url":1}
  2. -
  3. If I pass an invalid URL that doesn't follow the http(s)://www.example.com(/more/routes) format, the JSON response will contain an error like {"error":"invalid URL"}
    - HINT: to be sure that the submitted url points to a valid site you can use the function dns.lookup(host, cb) from the dns core module.
  4. -
  5. When I visit the shortened URL, it will redirect me to my original link.
  6. +
  7. I can POST a URL to [project_url]/api/shorturl/new and I will receive a shortened URL in the JSON response.

    Example : {"original_url":"www.google.com","short_url":1}


  8. +
  9. If I pass an invalid URL that doesn't follow the http(s)://www.example.com(/more/routes) format, the JSON response will contain an error like {"error":"invalid URL"}

    + HINT: To be sure that the submitted URL points to a valid site, you can use the function dns.lookup(host, cb) from the dns core module. Incase you are new to NodeJs, you can learn about this function from its documentation.(NodeJs Documentation)


  10. +
  11. When I visit the shortened URL, it will redirect me to my original link.

Short URL Creation

@@ -45,4 +45,4 @@ - \ No newline at end of file +