Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texto exemplo de alteração de commit 3.4

Texto inserido via Terminal 2 Versão 2.1

AllBooks

O AllBooks é uma loja virtual que vende livros da Casa do Código É um MVP que tá só começando e ainda tem muitas funcionalidades novas para serem desenvolvidas.

JSONServer + JWT Auth

Essa é ma API Rest mockada, utilizando json-server e JWT.

🛠️ Instalação 2

$ npm install
$ npm run start-auth

🛠️ Como se registrar?

Você pode fazer isso efetuando uma requisição post para:

POST http://localhost:8000/public/registrar

Com os seguintes dados:

{
    "nome": "vinicios neves",
    "email": "vinicios@alura.com.br",
    "senha": "123456",
    "endereco": "Rua Vergueiro, 3185",
    "complemento": "Vila Mariana",
    "cep": "04101-300"
}

Repare que o e-mail é um campo único e usuários com e-mails duplicados não serão persistidos.

🛠️ Como fazer login?

Você pode fazer isso efetuando uma requisição post para:

POST http://localhost:8000/public/login

Com os seguintes dados:

{
  "email": "vinicios@alura.com.br",
  "senha":"123456"
}

Você vai receber um token no seguinte formato:

{
   "access_token": "<ACCESS_TOKEN>",
   "user": { ... dados do usuário ... }
}

Autenticar próximas requests?

E então, adicionar este mesmo token ao header das próximas requisições:

Authorization: Bearer <ACCESS_TOKEN>

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages