This small project application is part of the completion criteria for the Freecodecamp.org Back End Development and APIs certification
At completion, the application is expected to do the following:
-
User can POST a URL to
/api/shorturl
and get a JSON response withoriginal_url
andshort_url
properties. Here's an example:{ original_url : 'https://freeCodeCamp.org', short_url : 1}
-
When you visit
/api/shorturl/<short_url>
, you will be redirected to the original URL. -
If you pass an invalid URL that doesn't follow the valid http://www.example.com format, the JSON response will contain
{ error: 'invalid url' }