fafa1 / FrelaApi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentação para o teste BACK END

Instalar os pacotes necessário para o funcionamento do serviço com o comando: npm i

logo em seguida executar o passo abaixo.

Para rodar o back-end executar o comanto: npm start

Foi criado um model (Users) contendo o nome, email, password e os token para armazenar os tokens gerados. Foram criadas também funçoes de pre save, para gerar a encriptação da senha, hash. Gerartoken para gerar o token de autenticação e findByCredenciais buscando o email e senha do usuario cadastrado.

Foi utilizado o mongodb atlas um serviço do mongo em nuvem, o ambiente foi configurado no arquivo .env, cuja a senha vem depois dos dois ponto cervejaapi

No pacote package.json, foi configurado o start do projeto, sendo executado o arquivo env com as configurações do banco, e o nodemon (hotHeload)

No arquivo user.js foi configurado as rotas de cadastro e login para realizar o cadastro do usuário e login

a rota home, foi testado apenas no postman, necessario enviar o token - __Bearer {token} não consegui testar com o front-end.

About


Languages

Language:JavaScript 100.0%