2.1.0 • Published 8 years ago
fastify-apollo v2.1.0
fastify-apollo
Install
npm install --save fastify fastify-apollo graphqlRegister 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"
})