GraphQL是由Facebook开发的,一种为API提供查询的语言。

介绍

GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

优点:

  • 按需请求所要的数据
  • 一个请求可以获取多个资源
  • 描述所有的可能类型系统
  • API 演进无需划分版本

缺点:

  • GraphQL 学习有难度
  • 服务器开发复杂
  • 缓存机制比 REST 更加复杂

示例:

Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数