Mi az a feloldó függvény a GraphQL-ben?
Mi az a feloldó függvény a GraphQL-ben?

Videó: Mi az a feloldó függvény a GraphQL-ben?

Videó: Mi az a feloldó függvény a GraphQL-ben?
Videó: Mi az az abszolút érték függvény? 2024, December
Anonim

Megoldó gyűjteménye funkciókat amelyek választ generálnak a GraphQL lekérdezés. Egyszerűen fogalmazva, a megoldó úgy működik, mint a GraphQL lekérdezéskezelő. Minden feloldó funkció a GraphQL A séma négy pozícióargumentumot fogad el az alábbiak szerint − fieldName:(root, args, context, info) => { result }

Egyszerűen, mi az 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.

A fentieken kí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.

Azt is tudni kell, hogyan működnek a GraphQL-feloldók?

A megoldók azok a kulcs nak nek ezt a grafikont. Minden egyes megoldó egyetlen mezőt jelent, és tud használva lenni nak nek lekérni az adatokat bármilyen forrásból, amivel rendelkezel. Megoldók adja meg az a forgatásához szükséges utasításokat GraphQL műveletet az adatokba. A megoldók azok egybe szervezve nak nek egy leképezés nak nek a mezőket a GraphQL séma.

Mi az a GraphQL kontextus?

Ban ben GraphQL , a kontextus egy objektum, amelyet egy adott végrehajtás összes feloldója oszt meg. Hasznos olyan adatok tárolására, mint a hitelesítési adatok, az aktuális felhasználó, az adatbázis-kapcsolat, az adatforrások és egyéb dolgok, amelyekre az üzleti logika működtetéséhez szükség van.

Ajánlott: