This is a tiny but powerful template that helps you starting your API project very quickly.
Great folder structure based on M
VC pattern and well modularized code.
- Express : Node.js framework
- Mongoose : ODM for MongoDB
- CORS : Cross Origing requests handler
- Dotenv: Settings from .env file
- Morgan: Apache-style app logging
- Nodemon: Live reload for (dev environment only)
- Run
git clone https://github.com/gugabguerra/node-express-mongoose-api-boilerplate.git
from wherever your prefer - Change to cloned repo's directory
cd node-express-mongoose-api-boilerplate
or rename it first if you want - Run
npm install
oryarn
to retrieve and install node modules listed as dependencies - Edit
.env_example
file, enter your database settings and save as.env
- Run
npm start-dev
oryarn dev
to run your project as development environment - Open
http://localhost:3001
in your browser