Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.03 KB

README.md

File metadata and controls

60 lines (41 loc) · 1.03 KB

api-nodejs

API NodeJS + Express + Mongo

Instalando os pacotes

yarn add express

Esse pacote ajuda a tratar requisicao http

yarn add body-parser

Esse pacote vai ajudar que o node entenda as requesicoes recebendo as informacoes em json e tambem que ele possa entender os paramentros da url do http.

yarn add mongoose

Esse pacote faz conexao com o banco de dados Mongodb

Usamos o programa isonia para consumir o nosso API

yarn add bcryptjs 

Esse pacote salva senha encryptgrafada

2 Parte

autenticar o usuário retornando um token JWT para validar o login em futuras requisições.

3 Parte

Envio de email e recuperacao de senha

Deployment

Docker

Deploy with docker compose

Rocket.Chat logo

Rodando o banco de dados Mongo

$ docker-compose up -d mongo

Rodando api

$ docker-compose up -d api

Lendo os logs

$ docker-compose logs -f