GraphQL 协议文档
GraphQL 是一种用于 API 的查询语言,也是一个用于执行查询的运行时。它提供了一种更高效、强大和灵活的方式来开发 Web API。
目录
什么是 GraphQL?
GraphQL 是由 Facebook 开发的一种 API 查询语言,它允许客户端精确地指定需要的数据,避免了传统 REST API 中的过度获取或不足获取问题。
主要特性
- 精确查询:客户端可以精确指定需要哪些字段
- 单一端点:所有操作都通过单个端点完成
- 强类型系统:明确的类型定义和验证
- 实时数据:支持订阅实现实时更新