graphqlMiddleware

封装了 koa-graphql,为 koa 自动增加 GraphQL 的中间件,该中间件注册后,会自动增加一个 /:endpoint 的路由。

import { Qails, graphqlMiddleware } from 'qails';

const app = new Qails([
    graphqlMiddleware({
      schema: schema,
      rootValue: rootValue
    })
]);

参数 #

  • options
    • options.schema: {schema} GraphQL schema
    • [options.rootValue]: {object} graphql resolve
    • [options.endpoint=/graphql] {string} 服务根路径
    • [graphiql] {boolean} 是否使用 graphiql 工具
    • [context] {string}
    • [pretty] {boolean}
    • [formatError] {function}

例子 #

查考 GraphQL例子

如果你发现文档存在错误,请在 GitHub 提个 issue 告诉我们。