Skip to content

Projeto criado para demostrar como conectar varios microservices em um endpoint graphql e demostrar a utilização de JWT para autenticação dos microservices conectados, limitando suas consultas para retornar registros apenas da organização que cada usuário está associado

Notifications You must be signed in to change notification settings

frutuozo29/apollo-federation-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bem vindo ao apollo-federation-example 👋

Twitter: frutuozo29

Projeto criado para demostrar como conectar varios microservices em um endpoint graphql e demostrar a utilização de JWT para autenticação dos microservices conectados, limitando suas consultas para retornar registros apenas da organização que cada usuário está associado

Instalação

afe-gateway

cd afe-gateway
npm install / yarn install

afe-auth

cd afe-auth
npm install / yarn install

afe-customers

cd afe-customers
npm install / yarn install

Uso

Antes de rodar os projetos afe-auth e afe-gateway você deve renomear o arquivo .env.example que fica dentro de cada pasta do projeto para .env. É necessário rodar os projetos afe-auth e afe-customers antes de rodar o afe-gateway, para que o gateway carregue corretamente os schemas dos microservices.

afe-auth

cd afe-auth
npm start / yarn start

afe-customers

cd afe-customers
npm start / yarn start

afe-gateway

cd afe-gateway
npm start / yarn start

Feito isso abra a url http://localhost:4000 para visualizar o playground!

Autor

👤 Renan Frutuozo

Mostre seu apoio

Dê um ⭐️ se este projeto ajudou você!

About

Projeto criado para demostrar como conectar varios microservices em um endpoint graphql e demostrar a utilização de JWT para autenticação dos microservices conectados, limitando suas consultas para retornar registros apenas da organização que cada usuário está associado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published