Skip to content

estevaobraga/api-nodejs-jwt-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Api Rest Node.js, MongoDB e Autenticação JWT

Descrição

Exemplo de Api Rest Node.js com autenticação JWT e controle de segurança nas rotas

Rota: Express

ODM: Mongoose

Autenticação: JWT

Instalação

Download do código

git clone https://github.com/estevaobraga/api-nodejs-jwt-auth.git

Instalar pacotes mongo

npm install

Iniciar base mongo local ou container docker

base local:

mongod

docker:

baixe a imagem mongo:

docker pull mongo

Inicie um container:

docker run --name mongodocker -p 27017:27017 -d mongo

iniciar o projeto

npm start

Testando

Use postman para realizar as chamadas a API

Criar usuário

Método POST na rota /api/v1/usuarios/ sem verificação de token passando os parâmetros: nome, login, senha e email no corpo da requisição

inserir usuários

Logando

Método POST na rota /api/v1/login/ passando os parâmetros: login e senha no corpo da requisição

logando

Acessando rota com JWT

Método GET na rota /api/v1/usuarios com verificação de token Informe token no cabeçalho da requisição com a chave: 'x-access-token' e valor informar o token recebido no login

About

Autenticação JWT com Node.js, Express e MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published