Subgraph 1 (port :4001)
$ cd subgraph1
$ yarn
$ yarn start
Subgraph 2 (port :4002)
$ cd subgraph2
$ yarn
$ yarn run dev
Gateway (port :4003)
$ cd gateway
$ yarn
$ node index.js
Then go to http://localhost:4000
{
me {
id
username
products {
productName
}
}
you {
id
username
products {
productName
}
}
topProduct {
id
productName
}
}
https://www.apollographql.com/docs/federation/v2/federated-types/overview