/nodeMongoJWT

Mentoria 10/06 Hiring Codres 3

Primary LanguageJavaScript

Node Mongo JWT

Projeto proposto na mentoria Hiring Coders 3

Professora: 👩🏽‍💻 Marianne Salomão
Youtube: 📢 Mentoria 10/06

Script

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

Package.json


"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.

Criar os arquivos


  touch .gitignore
  touch .env
  touch exemplo.http

Rotas

  {
    "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}