Hoe werk GraphQL-resolvers?
Hoe werk GraphQL-resolvers?

Video: Hoe werk GraphQL-resolvers?

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

Oplossers verskaf die instruksies vir die draai van a GraphQL bewerking ('n navraag, mutasie of intekening) in data. Hulle gee óf dieselfde tipe data terug wat ons in ons skema spesifiseer óf 'n belofte vir daardie data.

Boonop, wat is resolvers in GraphQL?

Oplossers is die sleutel tot hierdie grafiek. Elkeen oplosser verteenwoordig 'n enkele veld, en kan gebruik word om data te haal van enige bron(ne) wat jy mag hê. Oplossers verskaf die instruksies vir die draai van a GraphQL verwerking in data. Oplossers is georganiseer in 'n een-tot-een-kartering na die velde in 'n GraphQL skema.

Boonop, hoe bestuur jy 'n GraphQL? Begin met Apollo Server

  1. Stap 1: Skep 'n nuwe projek.
  2. Stap 2: Installeer afhanklikhede.
  3. Stap 3: Definieer jou GraphQL-skema.
  4. Stap 4: Definieer jou datastel.
  5. Stap 5: Definieer 'n oplosser.
  6. Stap 6: Skep 'n instansie van ApolloServer.
  7. Stap 7: Begin die bediener.
  8. Stap 8: Voer jou eerste navraag uit.

Ook om te weet, wat is 'n resolver funksie?

Oplosser definisie. Elke veld op elke tipe word gerugsteun deur 'n funksie genoem a oplosser . A oplosser is 'n funksie wat 'n waarde vir 'n tipe of veld in 'n skema oplos. Oplossers kan voorwerpe of skalare soos Strings, Numbers, Booleans, ens.

Is GraphQL asinchroon?

Asinchronies resolvers Aangesien laai vanaf 'n databasis 'n asynchronies operasie, gee dit 'n belofte. Wanneer die databasis terugkeer, kan ons 'n nuwe Menslike voorwerp konstrueer en terugstuur. Let daarop dat terwyl die resolver-funksie bewus moet wees van beloftes, die GraphQL navraag nie.

Aanbeveel: