Skip to content

This is repo for testing mercurius gateway and federated service subscriptions

License

Notifications You must be signed in to change notification settings

valdestron/mercurius-subscriptions-test

Repository files navigation

Mercurius federation subscriptions test

Gateway 'api-gateway' and federated service 'auth' is based on fastify-gql (mercurius). Federated schema is builded using build-federated-schema script example. Type-graphql is used for typescript schema and resolvers.

To run:

  1. git clone
  2. docker-compose up -d
  3. yarn install && yarn build && yarn start

To test the subscriptions in gateway:

  1. go http://localhost:8090/playground

  2. init subscription: subscription { simpleSubscription { id message date } }

  3. init mutation: mutation { simpleMutation(message:"1") }

After subscription is closed you can do mutation again, the resolver is still receiving a message from pubsub.

About

This is repo for testing mercurius gateway and federated service subscriptions

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published