Skip to content

mariannesalomao/nodeMongoJWT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCRIPTS SHELL - Ir devagar e ensinar POSTMAN!

npm install bcrypt dotenv express jsonwebtoken mongoose

npm install --save-dev nodemon

Package.json

{
  "scripts": {
    "start": "nodemon 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 arquivo .gitignore e .env

POSTMAN

Seta a URL e mais tarde o TOKEN gerado como variáveis (URL - TOKEN)

  • Rota POST REGISTRO: {{URL}}/auth/register

  • Body do Post:

{
    "name": "Marianne",
    "email": "marianne@gmail.com",
    "password": "123456",
    "confirmPassword": "123456"
}

  • Rota POST LOGIN: {{URL}}/auth/login

  • Body do Post:

{
  "email": "marianne@gmail.com",
  "password": "123456"
}

  • Rota GET PRIVADA: {{URL}}/user/62a38ffc2b6a6573ce5f0e9d

  • Authorization coloca Bearer Token

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published