fastify-apollo
v2.1.0
Published
Apollo server plugin for Fastify
Downloads
15
Readme
fastify-apollo
Install
npm install --save fastify fastify-apollo graphql
Register plugin
fastify.register(require("fastify-apollo"), {
graphql: { schema, rootValue },
graphiql: {
endpointURL: "/"
},
prefix: "/api",
printSchema: true // `/api/schema`
});
GraphQL
Extends GraphQLServerOptions from Apollo.
const { graphqlFastify } = require("fastify-apollo");
fastify.register(graphqlFastify, {
schema
})
GraphiQL
Uses resolveGraphiQLString
under the hood. Extends GraphiQLData.
const { graphqlFastify } = require("fastify-apollo");
fastify.register(graphiqlFastify, {
endpointURL: "/",
prefix: "/graphiql"
})