Hvis du vil lære det hurtigt, har vi det hele for dig.
GraphQL Editor indeholder alle de oplysninger, du har brug for, så du kan komme i gang på ingen tid.
01
En GraphQL-forespørgsel er en anmodning til en GraphQL-server, der beder om specifikke datafelter fra den underliggende datakilde. Den giver klienten mulighed for kun at anmode om de data, den har brug for, i en enkelt anmodning og for at hente dataene i en hierarkisk struktur. Forespørgslen skrives i GraphQL-forespørgselssproget og sendes til serveren via HTTP.
Læs mere02
En GraphQL Variables-forespørgsel er en måde at sende variabler til en GraphQL-forespørgsel på, så den bliver mere dynamisk og kan genbruges. I stedet for at hardcode værdierne i forespørgslen defineres variablerne separat og overføres til forespørgslen som et JSON-objekt. Dette giver større fleksibilitet og sikkerhed, da variablerne nemt kan ændres og valideres, før de bruges i forespørgslen.
Læs mere03
GraphQL-mutationer bruges til at udføre oprettelses-, opdaterings- og sletteoperationer på data, der er gemt på en GraphQL-server. De svarer til RESTful POST-, PUT- og DELETE-forespørgsler. De tager input i form af felter og returnerer et svar, der indeholder de opdaterede data.
Læs mere04
Et GraphQL-skema er et blueprint for en GraphQL-server. Det definerer de datatyper, der kan forespørges, og de operationer, der kan udføres på disse typer. Det fungerer som kontrakten mellem klienten og serveren og angiver, hvilke data der kan forespørges, og hvordan de kan manipuleres.
01
GraphQL-typer definerer strukturen af data, der kan spørges eller manipuleres i et GraphQL-API. De omfatter skalartyper som String og Int samt brugerdefinerede typer, der kan defineres af API-udvikleren. Typerne kan relateres til hinanden via felter, hvilket gør det muligt at definere komplekse datastrukturer.
02
En GraphQL-server er en implementering af GraphQL på serversiden, der gør det muligt for klienter at forespørge og manipulere data ved hjælp af GraphQL-sproget. Den modtager en forespørgsel fra klienten, behandler den og returnerer de ønskede data. Den leverer også et skema, som definerer de datatyper, der kan forespørges, og de operationer, der kan udføres på dem.
03
GraphQL Scalars er grundlæggende typer, som en GraphQL-server forstår, f.eks. String, Int, Float, Boolean og ID. De bruges til at definere felter i et GraphQL-skema og giver en måde at validere og behandle input og output på. De er indbyggede scalarer, der leveres af GraphQL, og kan ikke udvides eller ændres af brugeren.
GraphQL Editor indeholder alle de oplysninger, du har brug for, så du kan komme i gang på ingen tid.
Lær ved at læse tips og vejledninger på vores blog.
Forfatterne af State of JavaScript havde inkluderet GraphQL i deres undersøgelse for...
Michał Tyszkiewicz
Oct 12, 2022 • 10 min læsning
Det ser ud til, at der kommer en ny JavaScript-ramme næsten hver uge nu. De fleste af dem ...
Michał Tyszkiewicz
Jul 20, 2022 • 4 min læsning
I 2018 holdt Node.js-skaber Ryan Dahl sin berømte tale med titlen "10 Things I Regre...
Michał Tyszkiewicz
Jun 29, 2022 • 4 min læsning