To create a new blog
URL: localhost:3000/blog
Method: POST
Authentication: Required
Required fields: title, body, category
Optional fields:
Data:
{
"title": "How to write API documentation",
"category": "6069c9807f65a454540d1386",
"body": "To write a documentation..."
}Code: 200 OK
Content:
{
"reacts": {
"like": [],
"love": [],
"funny": [],
"sad": [],
"informative": []
},
"posted": "28 Apr 2021",
"_id": "6089ba31dfe5685294ab6323",
"title": "How to write API documentation",
"category": {
"_id": "6069c9807f65a454540d1386",
"name": "tech"
},
"body": "To write a documentation...",
"writter": {
"joined": "08 Apr 2021",
"_id": "606efbba17e43a04cce0286d",
"first_name": "Tazbinur",
"last_name": "Rahaman"
},
"comments": [],
"__v": 0
}Condition: If any of the required fields is absent or accessToken is absent
Code: 500 Internal Server Error
Content:
{
"error": {
"status": 500,
"message": "Blog validation failed: body: Path `body` is required."
}
}