URL shortening app back-end repository. For the front-end, please refer to url-shortener-fe repository.
The application is deployed on https://ou.tc
| Endpoint | Method | Description |
|---|---|---|
| /:id | GET | Redirects to the related link, or redirects to omiturl.com if the id does not exist in the database. |
| / | POST | Creates a new link with unique ID in the database. Request Body: { "url": "https://yoururl.com" } |
API Key feature for authentication purposes will be added later.
Environment Variables:
| Key | Value |
|---|---|
FRONT_END |
The url for the deployed deployed-end app |
DATABASE_URL |
On Heroku, no need to create one. On other platforms, this is the variable that points to your database. |
DB_ENV |
Default 'development' if not set. Set it to 'production' when deployed. |