This is the server for the project Blog API This part of project is made in Node JS.
The goal of this Blog API project was to create a blog, create a server that will control the flow of the blog, and create a content manager.
What libraries did I use for the server:
- Express | Express-validator
- BcryptJS
- CORS
- dotenv
- jsonwebtoken
- mongoose
- MongoDB
- PassportJS | Passport-local | Passport-JWT
- Multer
- Luxon
What was done:
- Authentication with Passport JWT.
- Authorization with Passport Local
- Database connection with Mongoose and MongoDB.
- Validation inputs with express-validator
- Endpoints for create/read/delete/update posts, authors, categories, comments.
- Uploading images to posts with Multer. and etc...
I am very happy that I was able to complete this project. It was a long journey. Although not everything in this project seems to me complete, but the main thing is that everything works, and I was finally able to create the first full stack application. Thanks "The Odin Project" for that!
If you want to access to CMS, please contant me on Discord - Kartoshechka#3776