GraphQL

express-graphql

express-graphql 模块提供了一个创建 Express 服务的简单方法来运行 GraphQL API。

import graphqlHTTP from 'express-graphql'; // ES6
var graphqlHTTP = require('express-graphql'); // CommonJS

graphqlHTTP #

graphqlHTTP({
  schema: GraphQLSchema,
  graphiql?: ?boolean,
  rootValue?: ?any,
  context?: ?any,
  pretty?: ?boolean,
  formatError?: ?Function,
  validationRules?: ?Array<any>,
}): Middleware

上面的代码是基于 GraphQL schema 构建了一个 Express 应用。

express-graphql 指南 上查看范例的使用。

GitHub README 上查看更多关于这个方法的详细文档。

继续阅读 →graphql