- Back End -> NodeJS / Express
- Database -> mLab MongoDB (NoSQL Database)
- Cloud Server -> Heroku
- Server Reload -> Nodemon reload, automatically
- Routes
./app/routes
- Models
./app/models
- API
./app/api
- Config Express
./config/express.js
- Config Database
./config/database.js
- Server
./server.js
- Download and install NodeJS nodejs.org.
- Install with Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. - Update Homebew
brew update
- Install MongoDB
brew install mongodb
. - Em alguns casos precisamos usar o comando como sudo para criação da pasta db no terminal
sudo mkdir -p /data/db
e mudar a permissão de acesso usando linha de comandosudo chmod 777 /data/db
. - Então para iniciar o MongoDB basta usar o comando
mongod
.
- Download or clone the project access the project folder with the terminal and execute the CLI
npm install
. - Run the server
npm start
(Nodemon) - Access in your browser http://localhost:3000
- Dependency express - https://www.npmjs.com/package/express
- Dependency body-parser - https://www.npmjs.com/package/body-parser
- Dependency cors - https://www.npmjs.com/package/cors
- Dependency express-load - https://www.npmjs.com/package/express-load
- Dependency Nodemon - https://nodemon.io/
By: Renan Lopes