Skip to content

arielmell0/API_JWT_NodeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Sobre o projeto

Projeto de uma API responsável por cadastrar um usuário, criptografar sua senha no banco de dados, e devolver um token para acessar certas informações.

Criado para treinar alguns tópicos aprendidos em alguns cursos de NodeJS

🧪 Testando a nossa API com o Insomnia

Utilizando o Insomnia na rota inicial da nossa aplicação e recebendo uma mensagem de boas vindas

mensagem boas vindas

---------------------------------------------------------------------------------------------------------------------------------

Cadastrando um usuário na nossa API seguindo a seguinte estrutura:


{

"name": "nome do usuário",

"email": "[email protected]"

"password": "senhaDoNossoUsuario123",

"confirmPassword": "SenhaDoNossoUsuario123"

}

cadastrando usuario

---------------------------------------------------------------------------------------------------------------------------------

Realizando o Login do nosso usuário o que nos dá direito ao acesso a algumas rotas privadas com o nosso Token

login do usuario e acesso ao nosso token

---------------------------------------------------------------------------------------------------------------------------------

Buscando usuarios pelo seu ID, o usuário somente irá conseguir acessar os dados de outros usuários caso esteja logado e possua um Token válido

buscando usuarios pelo id

🛠 Tecnologias

NodeJS npm mongo

As seguintes ferramentas foram usadas na construção do projeto:

Veja o arquivo package.json

🦸 Autor


Ariel Oliveira de Mello

Twitter Badge

📝 Licença

mit license Este projeto esta sobe a licença MIT

About

API construída com Express, MongoDB e utilizando JWT e bcrypt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published