graphql-http / use/koa
Ƭ HandlerOptions<Context
>: HandlerOptions
<IncomingMessage
, RequestContext
, Context
>
Handler options when using the koa adapter.
Name | Type |
---|---|
Context |
extends OperationContext = undefined |
▸ createHandler<Context
>(options
): Middleware
Create a GraphQL over HTTP spec compliant request handler for the Koa framework.
import Koa from 'koa'; // yarn add koa
import mount from 'koa-mount'; // yarn add koa-mount
import { createHandler } from 'graphql-http/lib/use/koa';
import { schema } from './my-graphql-schema';
const app = new Koa();
app.use(mount('/', createHandler({ schema })));
app.listen({ port: 4000 });
console.log('Listening to port 4000');
Name | Type |
---|---|
Context |
extends OperationContext = undefined |
Name | Type |
---|---|
options |
HandlerOptions <Context > |
Middleware