Skip to content

silasms/mini-grpc-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESCLARECIMENTOS DO CÓDIGO

Pequeno servidor de login, utilizando gRPC para fazer os microsserviços e rest api para o servidor externo

1. Linguagem e libs utilizadas:

  • Javascript
  • NodeJS
  • express
  • gRPC
  • proto-loader
  • jwt
  • mongoose
  • mongoDb
  • bcrypt

2. Instalando o projeto:

Faça uma cópia do repositório do github: https://github.com/silasms/mini-grpc-application

$ git clone https://github.com/silasms/mini-grpc-application

Posteriormente, execute o gerenciador de pacotes npm para a instalação das libs:

$ npm i

Ao final, o microsserviço está na pasta lion

$ cd lion
$ npm run dev

Pronto o microsserviço está inicializado.
Agora precisamos iniciar o servidor rest.
Entraremos na pasta api e executaremos o servidor.

$ cd api
$ npm run dev

Pronto. Tudo certo.

3. Funcionalidades:

A partir da url: 127.0.0.1:3333
Teremos rotas post e get.

127.0.0.1:3333/signup -> POST : Rota destinada a registro do usuário
O uso dessa rota necessita o nome(name), email(email), senha(password). Para criar o usuário

127.0.0.1:3333/list -> GET : Rota para a listagem dos usuários cadastrados no sistema

127.0.0.1:3333/signin -> POST : Rota feita para o login
O uso dessa rota precisa dos dados nome(name), senha(password). Para fazer o login

4. Observações:

Foi utilizado algumas tecnologias voltado para a segurança do usuário, como a criptografia dos dados. Tudo isso pra trazer credibilidade á aplicação

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published