02/07/2022 - Aula 3 de Node.js (Presencial)
Chegamos na Unipar e a sala estava trancada, após uns 10 minutos, conseguimos entrar na sala. O Professor Marlon passou uma atividade para criamos uma rota para a criação de um novo usuário, com as rotas GET, POST, PUT e DELETE.
Para o usuário, vamos utilizar criptografia, e precisamos dos pacotes abaixo:
npm install --save bcrypt
npm install --save jsonwebtoken
npm install --save passport
npm install --save passport-local
Implementamos a criptografia e o login com o passport, utilizando JWT para controlar o acesso a rotas.
Vamos trabalhar com documentação do projeto, para isso vamos utilizar o pacote swagger.
npm install --save swagger-ui-express
npm install --save swagger-jsdoc
Criamos a documentação do projeto para alguns dos endpoints e testamos como utilizar o swagger.
Com isso finalizamos a aula de hoje.