Skip to content

This is a RESTful API example based on Node.js and MongoDB, following the MVC pattern i.e. Model View Controller.

Notifications You must be signed in to change notification settings

trulymittal/Nodejs-REST-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

This is a RESTful API example based on Node.js and MongoDB, following the MVC pattern i.e. Model View Controller.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published