https://github.com/alan2207/api-microservices
Collection of Node API microservices in one app.
https://github.com/alan2207/api-microservices
express freecodecamp freecodecamp-api nodejs
Last synced: 14 days ago
JSON representation
Collection of Node API microservices in one app.
- Host: GitHub
- URL: https://github.com/alan2207/api-microservices
- Owner: alan2207
- Created: 2017-05-20T09:16:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-12T18:13:04.000Z (over 8 years ago)
- Last Synced: 2025-01-25T08:27:04.242Z (10 months ago)
- Topics: express, freecodecamp, freecodecamp-api, nodejs
- Language: HTML
- Homepage: https://cliff-option.glitch.me/
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API Microservices
Collection of API microservices, done as part of FreeCodeCamp's backend curriculum.
The app contains 5 microservices:
## Timestamp Microservice:
User can pass as url parameter time in unix or natural format, and the API will return time as JSON with both unix and natural time.
## Request Header Parser Microservice:
User can retrieve informations about his computer, IP adress, browser, OS....
## URL Shortener Microservice:
User can pass url as url parameter, and the API wil shorten that url to a number, so that user can then pass that number as url parameter, and the user will be redirected to the original page.
## Image Search Abstraction Layer:
User can search for images, API can return json, or render images on the page.
History for last 10 searches is also available.
## File Metadata Microservice:
User can submit a file to the microservice, and it will return information about the file.