Was ist eine Resolver-Funktion in GraphQL?
Was ist eine Resolver-Funktion in GraphQL?

Video: Was ist eine Resolver-Funktion in GraphQL?

Video: Was ist eine Resolver-Funktion in GraphQL?
Video: Resolver in GraphQL // deutsch 2024, November
Anonim

Resolver ist eine Sammlung von Funktionen die eine Antwort für a. erzeugen GraphQL Anfrage. In einfachen Worten, a Resolver fungiert als GraphQL Abfrage-Handler. Jeden Resolverfunktion in einem GraphQL schema akzeptiert vier Positionsargumente wie unten angegeben − fieldName:(root, args, context, info) => { result }

Was ist einfach eine Resolverfunktion?

Resolver Definition. Jedes Feld bei jedem Typ wird von a. unterstützt Funktion genannt Resolver . EIN Resolver ist ein Funktion das einen Wert für einen Typ oder ein Feld in einem Schema auflöst. Resolver kann Objekte oder Skalare wie Strings, Numbers, Booleans usw. zurückgeben.

Wofür werden GraphQL-Abonnements außerdem verwendet? Abonnements Bereich GraphQL Funktion, die es einem Server ermöglicht, Daten an seine Clients zu senden, wenn ein bestimmtes Ereignis eintritt. Abonnements werden in der Regel mit WebSockets implementiert. In diesem Setup hält der Server eine ständige Verbindung zu seinem abonnierten Client aufrecht.

Außerdem wissen Sie, wie GraphQL-Resolver funktionieren.

Resolver sind der Schlüssel zu diese Grafik. Jeder Resolver stellt ein einzelnes Feld dar, und kann verwendet werden zu Daten aus beliebigen Quellen abrufen. Resolver Geben Sie die Anweisungen zum Abbiegen an GraphQL Betrieb in Daten. Resolver sind zu einer organisiert zu eine Zuordnung zu die Felder in a GraphQL Schema.

Was ist GraphQL-Kontext?

In GraphQL , ein Kontext ist ein Objekt, das von allen Resolvern einer bestimmten Ausführung gemeinsam genutzt wird. Es ist nützlich, um Daten wie Authentifizierungsinformationen, den aktuellen Benutzer, die Datenbankverbindung, Datenquellen und andere Dinge zu speichern, die Sie zum Ausführen Ihrer Geschäftslogik benötigen.

Empfohlen: