GraphQL 是一种用于 API 的查询语言,它允许客户端仅请求他们需要的数据。以下是 GraphQL 的一些基本概念和用法。
安装 GraphQL
首先,您需要安装 GraphQL。您可以使用 npm 或 yarn 来安装它。
npm install graphql
# 或者
yarn add graphql
创建 GraphQL Schema
GraphQL Schema 定义了您的数据结构。以下是创建一个简单的 GraphQL Schema 的示例:
type Query {
hello: String
}
type Mutation {
updateHello: String
}
schema {
query: Query
mutation: Mutation
}
在这个例子中,我们定义了一个 Query
类型,它有一个 hello
字段和一个 Mutation
类型,它有一个 updateHello
字段。
使用 GraphQL
要使用 GraphQL,您需要发送一个查询到您的服务器。以下是一个使用 GraphQL 的示例:
query {
hello
}
您可以使用 graphql
库来发送查询:
const { graphql } = require('graphql');
const schema = buildSchema(`
type Query {
hello: String
}
`);
const root = { hello: () => 'Hello, world!' };
graphql(schema, '{ hello }', root).then(response => {
console.log(response.data.hello);
});
更多信息
要了解更多关于 GraphQL 的信息,请访问我们的 GraphQL 教程页面。