- Node.js
- Express.js
- MongoDB
- Mongoose
Base URL link : https://atg-server.onrender.com
Purpose | Method | Required in Body | Required Headers | Endpoints |
---|---|---|---|---|
To get all posts | GET |
- | /posts | |
Create a new User | POST |
name, email, password | /user/register | |
To login | POST |
email, password | /user/login | |
To reset password | PUT |
email, newPassword | /user/reset | |
To create a new post | POST |
post | user = userId | /user/post |
To update post | POST |
post | user = userId | /user/post/:id |
To delete a post | DELETE |
user = userId | /user/post/:id | |
To like a post | POST |
user = userId | /user/post/like/:id | |
To comment a post | POST |
comment | user = userId | /user/post/comment/:id |
To see all comment of a post | GET |
user = userId | /user/post/comment/:id |