Logo

機能:

APIの階層構造とエンドポイント管理

APIの階層構造とエンドポイント管理

カスタムエンドポイントとPersisted Queryを階層的に管理し、関連するエンドポイントを論理的な構造でグループ化・公開するとともに、カテゴリで整理します。

APIの階層構造

APIは、互いに何らかの関連性を持ち、類似したクエリを実行する複数のエンドポイントを公開することがあります。たとえば、データを異なる言語で公開するエンドポイントを作成する場合がこれに該当します。

APIの階層構造を使用することで、エンドポイントに構造を定義し、以下のようなURLを生成できます:

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

この場合、親クエリ posts がGraphQLクエリを提供し、その子クエリ englishfrench がクエリをカスタマイズするための変数を提供します。

APIの継承

エンドポイント管理

Custom EndpointまたはPersisted Queryを作成する際に、「GraphQLエンドポイントカテゴリ」を追加することで、すべてのエンドポイントを整理できます:

Custom Endpoint編集時のエンドポイントカテゴリ

たとえば、クライアント別、アプリケーション別、またはその他の必要な情報ごとにエンドポイントを管理するカテゴリを作成できます:

エンドポイントカテゴリの一覧

Custom EndpointおよびPersisted Queryの一覧では、それぞれのカテゴリを確認できます。カテゴリリンクをクリックするか、上部のフィルターを使用すると、そのカテゴリに属するエントリのみが表示されます:

カテゴリ付きCustom Endpointの一覧

カテゴリでCustom Endpointをフィルタリング

ニュースレターを購読する

Gato GraphQL のすべてのアップデートを把握しましょう。