Skip to content

RobsonGap/api-rest-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API REST NODE.JS

A ideia deste projeto e praticar e aprender conceitos e padrões JavaScript e treinar uma aplicação que alimenta um Front-End <3

Run the project locally

1 - Prepare the evironment:

$ npm install 

2 - Clone the project and install the dependecies:

$ git clone [email protected]:RobsonGap/api-rest-node.git
$ cd api-rest-node
$ npm install

3 -- Run static server and livereload:

$ node index.js

Stack

  • 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

Versioning

To keep better organization of releases we follow the Semantic Versioning 2.0.0 guidelines.

Contributing

Find on our roadmap the next steps of the project ;)
Want to contribute? Follow these recommendations.

License

MIT License © Robson Alves