fullstack-express-mongodb-boilerplate
fullstack-express-mongodb-boilerplate copied to clipboard
Fullstack Express + MongoDB Server
An easy way to get started with a Express server with MongoDB with Node.js. Read more about it.
Features
- Express
- REST API
- MongoDB
Requirements
Installation
-
git clone [email protected]:rwieruch/fullstack-express-mongodb-boilerplate.git
-
cd fullstack-express-mongodb-boilerplate
-
npm install
- start MongoDB
-
npm start
- optional: include .env in your .gitignore
GET Routes
- visit http://localhost:3000
- /messages
- /messages/1
- /users
- /users/1
Beyond GET Routes
CURL
- Create a message with:
-
curl -X POST -H "Content-Type:application/json" http://localhost:3000/messages -d '{"text":"Hi again, World"}'
-
- Delete a message with:
-
curl -X DELETE -H "Content-Type:application/json" http://localhost:3000/messages/1
-
Postman
- Install Postman to interact with REST API
- Create a message with:
- URL: http://localhost:3000/messages
- Method: POST
- Body: raw + JSON (application/json)
- Body Content:
{ "text": "Hi again, World" }
- Delete a message with:
- URL: http://localhost:3000/messages/1
- Method: DELETE