Aus dem Kurs: Grundlagen der Programmierung: APIs und Webservices

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.100 Kurse von Branchenfachleuten.

Die Struktur von GraphQL-Abfragen

Die Struktur von GraphQL-Abfragen

GraphQL lässt den Client genau angeben, welche Daten er braucht, und erleichtert das Aggregieren von Daten aus verschiedenen Quellen. In GraphQL ist ein Query Document der String, den Sie an den Server senden, um Daten zu verarbeiten und anzufragen. Query Documents sind read-only Operationen; Sie können damit keine Daten erzeugen oder verändern. Die Abfrage sagt dem Server, was er tun soll. Anhand der Felder erkennt der Server, welche Daten er zurückgeben soll. Sie können GraphQL-Anfragen als JSON senden, aber das gebräuchlichste Format ist Raw GraphQL. Sehen wir uns das an. GraphQL beschreibt Daten anhand eines Typsystems und ist um drei Bausteine herum organisiert. Nämlich Schema, Querys und Resolver. Das Schema definiert eine Typmenge. Mit Querys holen Sie Informationen über spezifische Felder aus Objekten. Und Resolver sind dazu da, die Daten für uns zu holen. Resolver geben die Anweisungen, um eine GraphQL-Operation in Daten zu verwandeln. Wir sehen ein Beispiel dafür, wenn wir…

Inhalt