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?