Logo

Funktion:

API-Hierarchie & Endpoint-Verwaltung

API-Hierarchie & Endpoint-Verwaltung

Verwalte Custom Endpoints und Persisted Queries hierarchisch, um verwandte Endpoints unter einer logischen Struktur zu gruppieren und bereitzustellen, und organisiere sie über Kategorien.

API-Hierarchie

Eine API kann mehrere Endpoints bereitstellen, die irgendwie miteinander verwandt sind und eine ähnliche Query ausführen können. Das ist zum Beispiel der Fall, wenn Endpoints erstellt werden, die Daten in der einen oder anderen Sprache bereitstellen.

Über die API-Hierarchie können wir eine Struktur für Endpoints definieren, sodass wir Folgendes erzeugen können:

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

In diesem Fall kann eine übergeordnete Query posts die GraphQL-Query liefern, und ihre untergeordneten queries english und french stellen die Variablen bereit, um die Query anzupassen.

API-Vererbung

Endpoint-Verwaltung

Beim Erstellen eines Custom Endpoints oder einer Persisted Query können wir eine „GraphQL-Endpoint-Kategorie" hinzufügen, um alle unsere Endpoints zu organisieren:

Endpoint-Kategorien beim Bearbeiten eines Custom Endpoints

Wir können zum Beispiel Kategorien erstellen, um Endpoints nach Client, Anwendung oder anderen erforderlichen Informationen zu verwalten:

Liste der Endpoint-Kategorien

In der Liste der Custom Endpoints und Persisted Queries können wir deren Kategorien einsehen, und durch Klicken auf einen Kategorie-Link oder die Verwendung des Filters oben werden nur die Einträge dieser Kategorie angezeigt:

Liste der Custom Endpoints mit ihren Kategorien

Custom Endpoints nach Kategorie filtern

Abonniere unseren Newsletter

Bleib über alle Updates zu Gato GraphQL auf dem Laufenden.