API REST Alfred IBGE

Resources

  • Back End -> NodeJS / Express
  • Database -> mLab MongoDB (NoSQL Database)
  • Cloud Server -> Heroku
  • Server Reload -> Nodemon reload, automatically

Folders

  • Routes ./app/routes
  • Models ./app/models
  • API ./app/api
  • Config Express ./config/express.js
  • Config Database ./config/database.js
  • Server ./server.js

Project Environment Installation

NodeJS

MongoDB

  • 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 comando sudo chmod 777 /data/db.
  • Então para iniciar o MongoDB basta usar o comando mongod.

Project

  • 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

Dependencies

By: Renan Lopes