/School-Node-MJV-Semana-6

Aula de Node.js da MJV School - Semana 6.

Primary LanguageTypeScriptMIT LicenseMIT

NPM

MJV School Node.js

Semana 6


AULA 1 👉 Clique aqui🖱

REPOSITÓRIO DA SEMANA 5 👉 Clique aqui 🖱


⚙ Modificações no projeto 👉 Link do Projeto base 🖱

  • Instalação do Bcrypt: npm install --save bcryptnpm install --save-dev @types/bcrypt
  • Instalação do Jsonwebtoken: npm install --save jsonwebtokennpm install --save-dev @types/jsonwebtoken

💻 Regras implementadas:

No cadastro de um Estudante:

  • É criado uma criptografia para a senha cadastrada e essa nova senha em forma de código é armazenada no banco de dados (Mongoose);

Autenticação do Estudante:

  • Faz uma verificação no Banco de dados para checar se o Estudante está cadastrado e se a senha confere;
  • Em caso positivo para as duas verificações, é gerado um Token e à partir dele o usuário pode fazer as alterações que desejar nas rotas existentes (Criar, Buscar, Atualizar e Deletar).

Aluno

Lucas Araujo

lucarauj | LinkdeIN