JavaScript:GraphQL.js(参考实现)
graphql-github-io-zh-Hans生态项目与库
JavaScript:GraphQL.js(参考实现)
生态项目与库
GraphQL.js 是 GraphQL 规范的官方参考实现,专为在 Node.js 环境中运行 GraphQL 而设计。它提供了完整的 GraphQL 服务端功能,包括类型定义、查询解析、验证与执行等核心能力。
快速开始
以下是一个从命令行运行的 GraphQL.js Hello World 示例。
首先,安装 graphql 包:
bash
npm install graphql
然后,在 hello.js 文件中写入以下代码,并通过 node hello.js 运行:
js
var { graphql, buildSchema } = require('graphql');
var schema = buildSchema(`
type Query {
hello: String
}
`);
var root = { hello: () => 'Hello world!' };
graphql(schema, '{ hello }', root).then((response) => {
console.log(response);
});
相关资源
- 文档:GraphQL.js 官方文档
- GitHub:graphql/graphql-js
- npm:graphql
帮助我们改进文档
发现翻译问题或内容错误?请告诉我们。
