我认为结论已经很明显了:GraphQL 是开发者使用 API 的赢家。 我们格式化一个请求以获取我们想要的确切数据,并且端点会将其提供给我们。 原本可能需要多个 API 请求并手动将数据拼接在一起,现在只需一个请求就能获得我们想要的格式。
我听到较少关于 GraphQL 是否适合 API 提供者的讨论。 我想,与单个负责所有请求的 URL 相比,使用 REST 结构在特定 URL 处缓存结果要容易得多。 但我不是服务器专家。
此工具 非常吸引人,因为它允许您构建自己的小型 GraphQL 后端,然后对其运行查询并查看结果。