Make the schema into a subgraph

This commit is contained in:
Trevor Blades
2022-02-11 11:23:25 -08:00
parent 05abb7092a
commit d5b12425c4
5 changed files with 105 additions and 90 deletions

View File

@@ -1,9 +1,12 @@
import {ApolloServer} from 'apollo-server';
import {resolvers, typeDefs} from './schema.js';
import {ApolloServer, gql} from 'apollo-server';
import {buildSubgraphSchema} from '@apollo/subgraph';
import {readFileSync} from 'fs';
import {resolvers} from './resolvers.js';
const typeDefs = gql(readFileSync('./schema.graphql', 'utf-8'));
const server = new ApolloServer({
typeDefs,
resolvers,
schema: buildSubgraphSchema({typeDefs, resolvers}),
introspection: true,
playground: true
});