Skip to main content

#29 - Node.js

· One min read

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.