Hvordan fungerer GraphQL-resolvere?
Hvordan fungerer GraphQL-resolvere?

Video: Hvordan fungerer GraphQL-resolvere?

Video: Hvordan fungerer GraphQL-resolvere?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Kan
Anonim

Opløsere giv instruktionerne til at dreje en GraphQL operation (en forespørgsel, mutation eller abonnement) til data. De returnerer enten den samme type data, som vi angiver i vores skema, eller et løfte for disse data.

Desuden, hvad er resolvere i GraphQL?

Opløsere er nøglen til denne graf. Hver resolver repræsenterer et enkelt felt og kan bruges til at hente data fra enhver kilde(r), du måtte have. Opløsere giv instruktionerne til at dreje en GraphQL operation i data. Opløsere er organiseret i en en til en kortlægning til markerne i en GraphQL skema.

Derudover, hvordan kører du en GraphQL? Kom godt i gang med Apollo Server

  1. Trin 1: Opret et nyt projekt.
  2. Trin 2: Installer afhængigheder.
  3. Trin 3: Definer dit GraphQL-skema.
  4. Trin 4: Definer dit datasæt.
  5. Trin 5: Definer en resolver.
  6. Trin 6: Opret en forekomst af ApolloServer.
  7. Trin 7: Start serveren.
  8. Trin 8: Udfør din første forespørgsel.

Også at vide, hvad er en resolver funktion?

Opløser definition. Hvert felt på hver type er understøttet af en fungere kaldet a resolver . EN resolver er en fungere der løser en værdi for en type eller et felt i et skema. Opløsere kan returnere objekter eller skalarer som strenge, tal, booleaner osv.

Er GraphQL asynkron?

Asynkron resolvere Da indlæsning fra en database er en asynkron operation, returnerer dette et løfte. Når databasen vender tilbage, kan vi konstruere og returnere et nyt menneskeligt objekt. Bemærk, at selvom resolverfunktionen skal være opmærksom på løfter, er GraphQL forespørgslen ikke.

Anbefalede: