A seguir uma explicação técnica de como executar e testar o desafio:
-
O gerenciador de pacotes utilizado para desenvolver o projeto foi o NPM.
-
O banco de dados é o Mongo DB Atlas, para acesso é necessário acesso a internet.
Importante: Criar um arquivo .env na raiz do projeto com os dados enviados no corpo do e-mail.
Nele serão configurados a porta de comunicação, os dados de acesso ao banco de dados e as palavras utilizadas para tokens.
Para rodar o projeto é necessário abrir o projeto, preferencialmente no VSCode.
Abrindo o terminal executar o comando "npm run dev".
Para teste das rotas/endpoints foi disponibilizado conforme solicitado um arquivo insomnia.json.
Obs. Apesar de ser um projeto visando o desenvolvimento educacional os dados sensíveis foram criados no arquivo .env na raiz do projeto. Para avançar com o acesso ao banco de dados, porta de comunicação e validação de tokens seguem abaixo as informações: