Olyan függvények gyűjteménye, amelyek választ generálnak egy GraphQL lekérdezésre?
Olyan függvények gyűjteménye, amelyek választ generálnak egy GraphQL lekérdezésre?

Videó: Olyan függvények gyűjteménye, amelyek választ generálnak egy GraphQL lekérdezésre?

Videó: Olyan függvények gyűjteménye, amelyek választ generálnak egy GraphQL lekérdezésre?
Videó: Йоша Бах: время, гипотеза симуляции, существование 2024, Lehet
Anonim

Azért, hogy reagál nak nek lekérdezések , egy sémának rendelkeznie kell függvények feloldása minden mezőre. Ez funkciók gyűjteménye "feloldótérképnek" nevezik. Ez a térkép a sémamezőket és -típusokat a funkció.

Ezután hogyan írhat lekérdezéseket a GraphQL-ben?

A GraphQL lekérdezés értékek olvasására vagy lekérésére használják, míg a mutációt használják ír vagy post értékeket.

Hozzunk létre egy egyszerű alkalmazást a lekérdezési változó megértéséhez.

  1. 1. lépés – Sémafájl szerkesztése.
  2. 2. lépés – Feloldó szerkesztése.
  3. 3. lépés – A lekérdezési változó deklarálása a GraphiQL-ben.

Ezenkívül mire használhatók a GraphQL-előfizetések? Előfizetések terület GraphQL funkció, amely lehetővé teszi a szerver számára, hogy adatokat küldjön az ügyfeleknek, amikor egy adott esemény történik. Előfizetések általában WebSocketekkel valósítják meg. Ebben a beállításban a kiszolgáló folyamatos kapcsolatot tart fenn előfizetett kliensével.

Ilyen módon mi a feloldó függvény?

Megoldó meghatározás. Minden típusú mezőt a funkció úgynevezett a megoldó . A megoldó egy funkció amely felold egy értéket egy séma típusához vagy mezőjéhez. Megoldók visszaadhat olyan objektumokat vagy skalárokat, mint a karakterláncok, számok, logikai értékek stb.

Milyen szállítást használ az Apollo az előfizetések megvalósításához?

A legnépszerűbb szállítás a GraphQL számára előfizetések ma van előfizetések - szállítás -ws. Ezt a csomagot a Apollo közösség, de lehet használt bármely GraphQL klienssel vagy szerverrel végrehajtás.

Ajánlott: