Hogyan működnek a GraphQL-feloldók?
Hogyan működnek a GraphQL-feloldók?

Videó: Hogyan működnek a GraphQL-feloldók?

Videó: Hogyan működnek a GraphQL-feloldók?
Videó: Dr. Lukács Béla - Hogyan működnek a nők? 2024, Lehet
Anonim

Megoldók adja meg az a forgatásához szükséges utasításokat GraphQL művelet (lekérdezés, mutáció vagy előfizetés) adatokká. Vagy ugyanazt a típusú adatokat adják vissza, mint amilyeneket a sémánkban adunk meg, vagy ígéretet küldenek ezekre az adatokra.

Ezenkívül mik azok a feloldók a GraphQL-ben?

Megoldók a kulcsa ennek a grafikonnak. Minden egyes megoldó egyetlen mezőt jelent, és felhasználható adatok lekérésére bármilyen forrásból. Megoldók adja meg az a forgatásához szükséges utasításokat GraphQL műveletet az adatokba. Megoldók a mezőket egy az egyhez leképezve vannak szervezve GraphQL séma.

Ezenkívül hogyan futtathat egy GraphQL-t? Kezdje el az Apollo Server használatát

  1. 1. lépés: Hozzon létre egy új projektet.
  2. 2. lépés: Függőségek telepítése.
  3. 3. lépés: Határozza meg a GraphQL-sémát.
  4. 4. lépés: Határozza meg az adatkészletet.
  5. 5. lépés: Határozzon meg egy feloldót.
  6. 6. lépés: Hozzon létre egy ApolloServer példányt.
  7. 7. lépés: Indítsa el a szervert.
  8. 8. lépés: Hajtsa végre az első lekérdezést.

Azt is tudni kell, hogy 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 GraphQL aszinkron?

Aszinkron megoldók Mivel az adatbázisból való betöltés egy aszinkron művelettel, ez ígéretet ad vissza. Amikor az adatbázis visszatér, létrehozhatunk és visszaadhatunk egy új emberi objektumot. Figyeljük meg, hogy míg a megoldó függvénynek ismernie kell az ígéreteket, a GraphQL lekérdezés nem.

Ajánlott: