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.