2016-09-06 1 views

Antwort

1

Die großartige Sache (meiner Meinung nach) über GraphQL ist, dass das Schema für die Anwendungen/Clients gebaut wird, die es verbrauchen, und muss nicht mit dem Datenbankschema übereinstimmen. Sie können sogar ein GraphQL-Schema haben, das mehrere Backends kombiniert.

Auflösungsfunktionen sind die kleinen Teile in GraphQL, die die Backends tatsächlich mit dem Schema verbinden. Da Auflösungsfunktionen beliebigen (und asynchronen) Code enthalten können, ist fast alles möglich.

schrieb ich einen kurzen Beitrag zu erklären, wie GraphQL ausgeführt wird, einschließlich, wie resolve Funktionen arbeiten: GraphQL Explained

0

Genau wie die oben sagte ich.

Sie können mit Ihrem GraphQL-Schema grundsätzlich alles machen, was Sie wollen.

Ihr Schema könnte viel anders aus Ihrem Datenbankschema aussehen, passen Sie buchstäblich das GraphQL Schema für die Kunden und setzen alles, was Sie ausgesetzt sein wollen, in irgendeiner Weise und bilden Sie möchten

Verwandte Themen