É necessario adicionar a URL do servidor MongoDB em
MONGODB_URI = "URL aqui"
Assim como o Secret JWT
SECRET_JWT = "Sua chave aqui"
Renomear o arquivo
de .env.example para .env
Para rodar o projeto na porta 3000;
Para adicionar o Listen do Nodemon
Para baixar as dependencias do projeto
O express nos possibilita criar nossa API de uma forma mais prática, menos verboso etc.
Nodemon facilita nossa vida, por ficar escutando e atualizando as alterações feitas sem a nessecidade de parar o servidor (ctrl + c) e rodar novamente ( npm run dev).
No package.json
"start": "node index",
"dev": "nodemon index"
Mongoose vai facilitar nosso acesso ao MongoDB.
Ultilizado para criptografar a senha, de modo que nem o usuario nem o cliente vejam as senhas cadastradas.
Variáveis de ambiente é algo extremamente necessário para um projeto back-end para guardar informações senciveis da nossa aplicação.
Utilizaremos Arquitetura monolitica
Basicamente
index/app > rota > controller > service > BD
Para guardar a sessao do usuario e nosso cliente saber qual usuario está nessa sessao.
Para fazer nosso Deploy