📜  graphql 前 20 项 (1)

📅  最后修改于: 2023-12-03 14:41:37.880000             🧑  作者: Mango

GraphQL 前 20 项

GraphQL 是一种用于 API 的查询语言和运行时。以下是 GraphQL 的前 20 项。

1. GraphQL 是什么?

GraphQL 是一种用于 API 的查询语言,它是开放源代码的,具有创建和查询数据的能力。

2. 什么是 GraphQL 查询?

GraphQL 查询是一种用于查询或查询数据的语言。它是在 GraphQL 的 API 上执行的。

3. 什么是 GraphQL 变异?

GraphQL 变异是一种用于更新或更改数据的语言。它是在 GraphQL 的 API 上执行的。

4. 为什么要使用 GraphQL?

使用 GraphQL 的好处包括减少网络请求数量、提高性能和灵活性等。

5. 什么是 GraphQL 模式?

GraphQL 模式定义了使用 GraphQL 查询和修改数据的类型、字段和关系。

6. 什么是 GraphQL 正确性?

GraphQL 正确性是验证 GraphQL 查询是否正确的过程,它检查查询是否符合模式。

7. GraphQL 支持哪些类型?

GraphQL 支持 Int、Float、String、Boolean 和 ID。它还支持自定义标量、枚举、对象和接口类型。

8. 什么是 GraphQL 参数?

GraphQL 参数是 GraphQL 查询中传递的值。它们被定义为字段和操作的参数。

9. 什么是 GraphQL 标量?

GraphQL 标量是 GraphQL 中基本数据类型之一,它表示数字、布尔值和字符串。

10. 什么是 GraphQL 枚举?

GraphQL 枚举是 GraphQL 中的一种类型,它定义了一组可能的值。

11. GraphQL 有多少个指令?

GraphQL 有两个指令:@include 和 @skip。它们可用于根据条件选择是否包含字段。

12. 什么是 GraphQL 接口?

GraphQL 接口是一种在 GraphQL 模式中定义共享行为和字段的方法。

13. 什么是 GraphQL 联合类型?

GraphQL 联合类型是一种在 GraphQL 模式中定义一组可能具有的类型的方法。

14. 什么是 GraphQL 提供程序?

GraphQL 提供程序是用于创建和查询 GraphQL API 的工具和库。

15. 什么是 GraphQL 服务器?

GraphQL 服务器是一个处理 GraphQL 查询和变异请求的服务器。

16. 什么是 GraphQL 客户端?

GraphQL 客户端是一个用于向 GraphQL 服务器发出查询和变异请求的程序。

17. 什么是 GraphQL Playground?

GraphQL Playground 是一个用于测试和学习 GraphQL 的 Web 应用程序。

18. 什么是 GraphQL 订阅?

GraphQL 订阅是一种向客户端推送数据的方法,它类似于 WebSocket。

19. 什么是 GraphQL 执行器?

GraphQL 执行器是一个解析和查询 GraphQL 查询和变异的解释器。

20. GraphQL 如何处理错误?

GraphQL 使用错误对象向客户端报告错误。客户端可以使用这些错误来处理问题。

总结

这些是 GraphQL 的前 20 项,包括查询、变异、模式、正确性、类型、参数、标量、枚举、接口、联合类型、提供程序、服务器、客户端、Playground、订阅、执行器和错误处理。GraphQL 是一种用于查询和变异数据的强大语言,它为 API 提供了一种高效、灵活的方法。