Professora: 👩🏽💻 Marianne Salomão
Youtube: 📢 Mentoria 10/06
yarn add bcrypt dotenv express jsonwebtoken mongoose
yarn add -D nodemon
mkdir src
touch ./src/app.js
mkdir ./src/models
touch ./src/models/User.js
"scripts": {
"start": "nodemon ./src/app.js"
}
- Bcrypt pega a senha que vc digita cru ali e transforma num hash.
- Dotenv pra gente ter um arquivo de configuração na máquina, a ideia é não versionar esse arquivo.
- Jsonweb token é pra manusear o token, verificar se o token do usuário é válido.
touch .gitignore
touch .env
touch exemplo.http
{
"name": "Anderson Lopes",
"email": "anderson@anderson.com",
"password":"sua senha",
"confirmPassword": "sua senha"
}
{
"email": "anderson@anderson.com",
"password": "sua senha"
}
Content-Type: application/json
Authorization: Bearer {Token}