Hoe werken GraphQL-resolvers?
Hoe werken GraphQL-resolvers?

Video: Hoe werken GraphQL-resolvers?

Video: Hoe werken GraphQL-resolvers?
Video: GraphQL Resolvers | GraphQL Course For Beginners Ep. 4 2024, Mei
Anonim

Oplossers geef de instructies voor het draaien GraphQL bewerking (een query, mutatie of abonnement) in gegevens. Ze retourneren hetzelfde type gegevens dat we in ons schema specificeren of een belofte voor die gegevens.

Trouwens, wat zijn resolvers in GraphQL?

Oplossers zijn de sleutel tot deze grafiek. Elk oplosser vertegenwoordigt een enkel veld en kan worden gebruikt om gegevens op te halen uit elke bron(nen) die u heeft. Oplossers geef de instructies voor het draaien GraphQL bewerking in gegevens. Oplossers zijn georganiseerd in een één-op-één toewijzing aan de velden in a GraphQL schema.

Bovendien, hoe voer je een GraphQL uit? Aan de slag met Apollo Server

  1. Stap 1: Maak een nieuw project aan.
  2. Stap 2: Installeer afhankelijkheden.
  3. Stap 3: Definieer uw GraphQL-schema.
  4. Stap 4: Definieer uw dataset.
  5. Stap 5: Definieer een resolver.
  6. Stap 6: Maak een exemplaar van ApolloServer.
  7. Stap 7: Start de server.
  8. Stap 8: Voer uw eerste query uit.

Ook om te weten, wat is een resolverfunctie?

Oplosser definitie. Elk veld op elk type wordt ondersteund door a functie genaamd a oplosser . EEN oplosser is een functie die een waarde voor een type of veld in een schema oplost. Oplossers kan objecten of scalairen zoals Strings, Numbers, Booleans, enz. retourneren.

Is GraphQL asynchroon?

asynchroon resolvers Aangezien het laden vanuit een database een asynchroon bewerking, levert dit een belofte op. Wanneer de database terugkeert, kunnen we een nieuw Human-object construeren en retourneren. Merk op dat hoewel de resolverfunctie op de hoogte moet zijn van Beloften, de GraphQL vraag niet.

Aanbevolen: