Skip to content

About

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

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

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": "emailDoUsuario@usuario.user"

"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

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages