https://mosiac-assessment-api.herokuapp.com/api/posts
/api/ping
/posts/:queryString
- queryString contains 1 required param and 2 optional params.
- tags :(required) (politics,health,science,history.....)
- sortBy : (id,likes,reads, popularity) (optional)
- direction : (desc,asc) (optional)
Example api request:
https://mosiac-assessment-api.herokuapp.com/api/posts?tags=health,politics&sortBy=likes&direction=desc
- NodeJs
- Express
- Heroku
- Jest
Either fetch API using heroku link or download & run this repo locally.
clone the project
cd to the folder
npm install
npm start
npm test