You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Falls du auch Backend-seitig mit GraphQL (und Java und Spring Boot) arbeitest, empfehle ich dir außerdem das "Spring GraphQL" Plug-in (für unseren Workshop nicht benötigt):
die genaue Beschreibung gebe ich dir jeweils bei der Übung
den GraphQL-Query musst du in einer Datei ablegen, die die Endung .graphql trägt und im src-Verzeichnis liegt
Die Queries brauchen alle einen Operationsnamen (zum Beispiel query GetStory { ... })
Nach dem Anlegen oder Ändern einer .graphql-Datei kannst du den Code-Generator ausführen, in dem du das Script graphql:codegen aus der package.json-Datei ausführst.
Das Ergebnis wird in die Datei _generated-graphl-types.ts geschrieben
Den Code zum Ausführen und Testen des Clients schreibst du am besten jeweils in eine neue TypeScript-Datei im src-Verzeichnis.
Wichtig: Die Datei muss die Endung .test.ts haben.
Das fertige Apollo client-Objekt bekommst du aus der Datei graphql-client.ts.
Du kannst das Ergebnis des Queries zum Überprüfen einfach mit console.log ausgeben, oder du verwendest die expect-Funktion von Vitest, um das Ergebnis zu überprüfen
Du findest eine Vorlage in src/test-template.test.ts. Am besten diese Datei für jede Übung kopieren und dann darin deinen Code schreiben.