Create a GraphQL HTTP server with Hapi. Port from express-graphql.
npm install --save hapi-graphql
import Hapi from 'hapi'; import GraphQL from 'hapi-graphql'; import {GraphQLSchema} from 'graphql'; const server = new Hapi.Server(); server.connection({ port: 3000 }); const TestSchema = new GraphQLSchema({}); server.register({ register: GraphQL, options: { query: { schema: TestSchema, rootValue: {}, pretty: false }, // OR // // query: (request) => {{ // schema: TestSchema, // rootValue: {}, // pretty: false // }), route: { path: '/graphql', config: {} } } }, () => server.start(() => console.log('Server running at:', server.info.uri) ) );