Finden Sie mehr heraus

Alles Wissen, das Sie brauchen

Wenn Sie schnell lernen wollen, haben wir das Richtige für Sie.

Kürzlich Video

Wie man Mock Backend verwendet | GraphQL Editor Tutorial
GraphiQL Cloud verwenden | GraphQL Editor Tutorial
Alles sehen
play button

Eingebaute Tutorials

GraphQL Editor enthält alle Informationen, die Sie brauchen, um im Handumdrehen loszulegen.

Siehe unsere Tutorials zum Einbau

GraphQL-Tutorials

Grundlegendes GraphQL-Konzept

01

GraphQL Queries

Eine GraphQL-Abfrage ist eine Anfrage an einen GraphQL-Server, die nach bestimmten Datenfeldern aus der zugrunde liegenden Datenquelle fragt. Sie ermöglicht es dem Client, nur die benötigten Daten in einer einzigen Anfrage anzufordern und die Daten in einer hierarchischen Struktur abzurufen. Die Abfrage wird in der GraphQL-Abfragesprache geschrieben und über HTTP an den Server gesendet.

Mehr lesen

02

GraphQL Variables

Eine GraphQL-Variablen-Abfrage ist eine Möglichkeit, Variablen an eine GraphQL-Abfrage zu übergeben, um sie dynamischer und wiederverwendbar zu machen. Anstatt die Werte in der Abfrage fest zu kodieren, werden die Variablen separat definiert und als JSON-Objekt an die Abfrage übergeben. Dies ermöglicht mehr Flexibilität und Sicherheit, da die Variablen leicht geändert und validiert werden können, bevor sie in der Abfrage verwendet werden.

Mehr lesen

03

GraphQL-Mutationen werden verwendet, um Erstellungs-, Aktualisierungs- und Löschoperationen an den auf einem GraphQL-Server gespeicherten Daten durchzuführen. Sie sind vergleichbar mit RESTful POST, PUT und DELETE Anfragen. Sie nehmen Eingaben in Form von Feldern entgegen und geben eine Antwort mit den aktualisierten Daten zurück.

Mehr lesen

04

GraphQL Schema

Ein GraphQL-Schema ist ein Entwurf für einen GraphQL-Server. Es definiert die Datentypen, die abgefragt werden können und die Operationen, die mit diesen Typen durchgeführt werden können. Es dient als Vertrag zwischen dem Client und dem Server und legt fest, welche Daten abgefragt werden können und wie sie manipuliert werden können.

Fortgeschrittenes GraphQL-Konzept

01

GraphQL Types

GraphQL-Typen definieren die Struktur von Daten, die in einer GraphQL-API abgefragt oder manipuliert werden können. Sie umfassen skalare Typen wie String und Int, sowie benutzerdefinierte Typen, die vom API-Entwickler definiert werden können. Die Typen können über Felder miteinander in Beziehung gesetzt werden, wodurch komplexe Datenstrukturen definiert werden können.

02

Ein GraphQL-Server ist eine serverseitige Implementierung von GraphQL, die es Clients ermöglicht, Daten mit der GraphQL-Sprache abzufragen und zu manipulieren. Er empfängt eine Anfrage vom Client, verarbeitet sie und gibt die angeforderten Daten zurück. Er stellt auch ein Schema zur Verfügung, das die Datentypen, die abgefragt werden können, und die Operationen, die mit ihnen durchgeführt werden können, definiert.

03

GraphQL Skalare

GraphQL Scalars sind grundlegende Typen, die ein GraphQL Server versteht, wie String, Int, Float, Boolean und ID. Sie werden verwendet, um Felder in einem GraphQL-Schema zu definieren und bieten eine Möglichkeit, die Ein- und Ausgabe zu validieren und zu verarbeiten. Es handelt sich um eingebaute Skalare, die von GraphQL bereitgestellt werden und vom Benutzer nicht erweitert oder verändert werden können.

Dokumentation

GraphQL Editor enthält alle Informationen, die Sie brauchen, um im Handumdrehen loszulegen.

Graphql Editor Dokumentation
MÖCHTEN SIE MEHR ERFAHREN?
Sehen Sie sich unsere Docs an

Unser Blog

Lernen Sie, indem Sie Tipps und Anleitungen in unserem Blog lesen.

Stand von GraphQL

Umfrage zum Stand von GraphQL 2022

Die Autoren von State of JavaScript hatten GraphQL in ihre Umfrage aufgenommen, um...

Blog author

Michał Tyszkiewicz

Oct 12, 202210 min lesen

Fresh - neues Javascript-Framework

Fresh: ein extrem schnelles und einfaches Web-Framework von Deno

Es scheint, als ob Sie jetzt fast jede Woche ein neues JavaScript-Framework bekommen. Die meisten von ihnen ...

Blog author

Michał Tyszkiewicz

Jul 20, 20224 min lesen

schnelle JavaScript-Laufzeit

Bun: eine neue und sehr schnelle JavaScript-Laufzeitumgebung

Im Jahr 2018 hielt der Node.js-Schöpfer Ryan Dahl seinen berühmten Vortrag mit dem Titel "10 Things I Regre...

Blog author

Michał Tyszkiewicz

Jun 29, 20224 min lesen