本文已使用 Google Cloud Translation API 自动翻译。
某些文档最好以原文阅读。
GraphQL 是一种用于 API 的查询语言,也是使用现有数据完成这些查询的运行时。 GraphQL 为您的 API 中的数据提供了完整且易于理解的描述,使客户能够准确地询问他们需要什么,仅此而已,随着时间的推移更容易发展 API,并启用强大的开发人员工具。
GraphQL 是 REST 的更好替代品,因为它可以让您更好地控制数据和 API。使用 GraphQL,您可以准确地询问您需要什么,仅此而已。随着时间的推移,这使得您的 API 更容易发展。此外,GraphQL 支持强大的开发人员工具。
有两种使用 GraphQL 的方法:
使用 GraphQL 客户端:您可以使用 GraphQL 客户端进行 GraphQL 查询。 GraphQL 客户端可用于所有主要编程语言。
使用 GraphQL 服务器:您可以使用 GraphQL 服务器来运行 GraphQL 查询。 GraphQL 服务器可用于所有主要编程语言。
使用 GraphQL 有很多好处,包括:
更多地控制您的数据:使用 GraphQL,您可以准确地询问您需要什么,仅此而已。随着时间的推移,这使得您的 API 更容易发展。
更多地控制您的 API:使用 GraphQL,您可以更轻松地随着时间的推移改进您的 API。
强大的开发者工具:GraphQL 支持强大的开发者工具,例如 GraphQL Playground 和 GraphiQL。