A ideia deste projeto e praticar e aprender conceitos e padrões JavaScript e treinar uma aplicação que alimenta um Front-End <3
1 - Prepare the evironment:
$ npm install 2 - Clone the project and install the dependecies:
$ git clone git@github.com:RobsonGap/api-rest-node.git
$ cd api-rest-node
$ npm install3 -- Run static server and livereload:
$ node index.js- 
Simulando um Servidor local com o : Live Server 
- 
bcrypt encripitando dados e senhas : Bcrypt 
- 
Express recursos para API : Express 
- 
File System ou FS : FS 
- 
Jsonwebtoken gerando um toke para codificar acesso : Jsonwebtoken 
- 
Mongoose modelagem elegante de objetos mongodb para node.js:Mongoose 
- 
Nodemailer é um módulo para aplicativos Node.js para permitir fácil como o envio de e-mail:Nodemailer 
- 
Nodemailer-express-handlebars é um plugin útil para Nodemailer que permite que você use modelos handlebars em seus e-mails HTML:Nodemailer-express-handlebars 
- 
Path O módulo fornece muita funcionalidade muito útil para acessar e interagir com o sistema de arquivos.path:PATH 
- 
MongoDB O MongoDB é um banco de dados orientado a documentos (document database) no formato JSON, MongoDB 
- 
Node.JS Como um ambiente de execução JavaScript assíncrono orientado a eventos, o Node.js é projetado para desenvolvimento de aplicações escaláveis de rede. No exemplo a seguir, diversas conexões podem ser controladas ao mesmo tempo. Em cada conexão a função de callback é chamada. Mas, se não houver trabalho a ser realizado, o Node.js ficará inativo. Node.JS 
API REST<3
To keep better organization of releases we follow the Semantic Versioning 2.0.0 guidelines.
Find on our roadmap the next steps of the project ;)
Want to contribute? Follow these recommendations.