Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/navaneeth-21/url-shortener-microservice
An URL shortner microservice which is used to shorten the given URL and making it simple to navigate to the url
https://github.com/navaneeth-21/url-shortener-microservice
crypto expressjs freecodecamp-backend freecodecamp-challenge hashing microservice nodejs url-shortener
Last synced: about 1 month ago
JSON representation
An URL shortner microservice which is used to shorten the given URL and making it simple to navigate to the url
- Host: GitHub
- URL: https://github.com/navaneeth-21/url-shortener-microservice
- Owner: Navaneeth-21
- Created: 2024-08-13T09:28:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T16:38:52.000Z (4 months ago)
- Last Synced: 2024-08-24T18:09:40.473Z (4 months ago)
- Topics: crypto, expressjs, freecodecamp-backend, freecodecamp-challenge, hashing, microservice, nodejs, url-shortener
- Language: JavaScript
- Homepage:
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# URL Shortener Microservice
A Url shortner microserivce which is used to shorten the url provided using crypto package(hashing)
- Validates the provided url using a package 'validator'
- converting the url into a 8 digit hashed integer using crypto which can navigate to the actual url
- It consists of following Endpoints :
- POST REQUEST ( ' /api/shorturl ' ) => stores the provided url in a In-memory storage called MAP
- GET REQUEST ( ' /api/shorturl/:shorturl ' ) => navigate to the actual link using the shorturl