Logo

功能:

API 层级结构与端点管理

API 层级结构与端点管理

以层级方式管理自定义端点和 Persisted Query,将相关端点按逻辑结构分组并对外暴露,同时通过分类进行整理。

API 层级结构

一个 API 可能会暴露多个相互关联、执行类似 query 的端点。例如,创建以不同语言公开数据的端点时,就会遇到这种情况。

通过 API 层级结构,我们可以为端点定义结构,从而生成如下 URL:

  • /graphql/posts/english/
  • /graphql/posts/french/

在这种情况下,父级 query posts 提供 GraphQL query,其子级 query englishfrench 则提供用于自定义该 query 的变量。

API 继承

端点管理

创建 Custom Endpoint 或 Persisted Query 时,可以为其添加「GraphQL 端点分类」,以便整理所有端点:

编辑 Custom Endpoint 时的端点分类

例如,我们可以按客户、应用程序或其他所需信息创建分类来管理端点:

端点分类列表

在 Custom Endpoint 和 Persisted Query 的列表中,可以查看各自的分类。点击任意分类链接,或使用顶部的筛选器,即可仅显示该分类下的所有条目:

带分类的 Custom Endpoint 列表

按分类筛选 Custom Endpoint

订阅我们的新闻通讯

及时了解 Gato GraphQL 的所有更新。