- JavaScript
- Node JS (Environment)
- Express (Backend Operations Handler)
- MongoDB (NoSQL Datebase)
- mongoose (Database Operations Handler)
- bcryptjs (Encode Handler)
- jsonwebtokenn (Token Handler)
- validator (Validation Data Handler)
- multer (Upload Operations Handler)
- path (Path Handler)
- First Step:
Download project files or clone it
https://github.com/Muhammad-Alaasar/news-api.git
- Second Step:
Open project folder in terminal or cmd and do it
npm i
- Third Step:
Download postman and do this operations
https://localhost:3000/addReporter - (POST)
https://localhost:3000/login - (GET)
https://localhost:3000/profile - (GET)
https://localhost:3000/profile - (PATCH)
https://localhost:3000/profile - (DELETE)
https://localhost:3000/uploadImage - (POST)
https://localhost:3000/addNews - (POST)
https://localhost:3000/myNews - (GET)
https://localhost:3000/allNews - (GET)
https://localhost:3000/news/:id - (GET)
https://localhost:3000/news/:id - (PATCH)
https://localhost:3000/news/:id - (DELETE)
Free Software, Yeah!