graphql 入门

GraphQL 是 API 的查询语言和运行时,用于使用现有数据完成这些查询。GraphQL 提供了 API 中数据的完整且易于理解的描述,使客户能够准确地询问他们需要什么,仅此而已,使 API 随着时间的推移更容易发展,并支持强大的开发人员工具。

我什么时候应该使用 GraphQL?

GraphQL 旨在成为任何类型应用程序的外向 HTTP API,但是当使用高度互连的集合|表|节点对数据进行规范化时,它是最强大的。GraphQL 查询语言(GQL)旨在以非常直观和灵活的方式投影互连数据。

实现

GraphQL 本身就是一个规格 ,并实现由许多不同的编程语言。这些是最受欢迎的支持语言

客户端库

从客户端运行查询可以使用任何 HTTP 客户端完成,但客户端库可能非常有用。

开发工具