Boilerplate/starter project to easily create RESTful APIs using Node.js, Express, and Mongoose. Simply create a new Express application with one command
npm run dev
npm run deploy
and now you can development application
- Web Framework : using Express JS
- Database No SQL : Mongo DB with object data modeling Mongoose
- Logging : using Morgan
- CORS : Cross-origin resource sharing using CORS
- Environment variables : using Dotenv
- Authentication and Authorization with jsonwebtoken JWT
config\ # Configuration & Database function
src\
|--controllers\ # Controllers function
|--middlewares\ # Custom express middlewares
|--models\ # Mongoose models
|--router\ # Routes
|--docs\ # Swagger files
.env # Environment variables
index.js # App entry point