Nodejs-REST-API
Nodejs-REST-API copied to clipboard
This is a RESTful API example based on Node.js and MongoDB, following the MVC pattern i.e. Model View Controller.
RESTful API
This is a RESTful API example based on Node.js and MongoDB, following the MVC pattern i.e. Model ~~View~~ Controller.
Mongoose is used for Database transactions which is an elegant solution to mongodb object modeling for node.js.
The application is production ready, and can be used behind a Nginx reverse proxy securely.
To start setting up the project
Step 1: Clone the repo
git clone https://github.com/trulymittal/Nodejs-REST-API.git
Step 2: cd into the cloned repo and run:
npm install
Step 3: Put your credentials in the .env file.
PORT=3000
MONGODB_URI=YOUR MONGODB URI
DB_NAME=DATABASE NAME OF YOUR CHOICE
DB_USER=DATABASE USER
DB_PASS=DATABASE USER PASSWORD
Step 4: Start the API by
npm start
Author
License
This project is licensed under the MIT License.