graphql/execution 模块负责完成 GraphQL 请求的执行阶段。您可以从 graphql/execution 模块或根 graphql 模块导入。例如
import { execute } from "graphql" // ES6var { execute } = require("graphql") // CommonJS
export function execute(  schema: GraphQLSchema,  documentAST: Document,  rootValue?: mixed,  contextValue?: mixed,  variableValues?: ?{[key: string]: mixed},  operationName?: ?string): MaybePromise<ExecutionResult>
type MaybePromise<T> = Promise<T> | T;
type ExecutionResult = {  data: ?Object;  errors?: Array<GraphQLError>;}
实现 GraphQL 规范的“评估请求”部分。
返回一个最终将被解析且永远不会被拒绝的 Promise。
如果此函数的参数未导致合法的执行上下文,则会立即抛出 GraphQLError,解释无效的输入。
ExecutionResult 表示执行的结果。data 是执行查询的结果,errors 如果没有发生错误则为 null,如果发生错误则为非空数组。