Skip to main content
NestJS + Graphql Apollo Federation + Websocket + Microservices + React + Proxies Forward
- The Problems
- Graphql Apollo Federation old version doesn't support websocket
- Different manipulation of execution context types: http (like express), graphql (graphql apollo), rpc (websocket)
- The Solution
- Setup another instance of Graphql Module for websocket
- The setup
- Graphql Apollo Federation Gateway
- Authentication Graphql Endpoint
- Chatter Graphql Endpoint
- SetupProxies for React Front End App
- Guard types: JWT or GQL
- Thinking
- Use cookies to store JWT Token
- Use only http authorization header only (HTTP.headers.authorization: Bearer akasd123a.asd13adkhjhgnsdfi4f.jweasdytn
- How to debug microservices effectively?