Visuluhishi vya GraphQL hufanyaje kazi?
Visuluhishi vya GraphQL hufanyaje kazi?

Video: Visuluhishi vya GraphQL hufanyaje kazi?

Video: Visuluhishi vya GraphQL hufanyaje kazi?
Video: Team Carter Family Adventures Podcast: Episode #11 (Drunken squirrels and home repair) 2024, Novemba
Anonim

Visuluhishi toa maagizo ya kugeuza a GraphQL uendeshaji (hoja, mabadiliko, au usajili) katika data. Wanarejesha aina ile ile ya data tunayobainisha kwenye schema yetu au ahadi ya data hiyo.

Kando na hilo, ni visuluhishi gani katika GraphQL?

Visuluhishi ndio ufunguo wa grafu hii. Kila moja msuluhishi inawakilisha sehemu moja, na inaweza kutumika kuleta data kutoka kwa chanzo chochote ambacho unaweza kuwa nacho. Visuluhishi toa maagizo ya kugeuza a GraphQL uendeshaji katika data. Visuluhishi zimepangwa katika ramani ya moja hadi moja kwa nyanja katika a GraphQL schema.

Kwa kuongeza, unaendeshaje GraphQL? Anza kutumia Seva ya Apollo

  1. Hatua ya 1: Unda mradi mpya.
  2. Hatua ya 2: Sakinisha vitegemezi.
  3. Hatua ya 3: Bainisha mpangilio wako wa GraphQL.
  4. Hatua ya 4: Bainisha seti yako ya data.
  5. Hatua ya 5: Bainisha kisuluhishi.
  6. Hatua ya 6: Unda mfano wa ApolloServer.
  7. Hatua ya 7: Anzisha seva.
  8. Hatua ya 8: Tekeleza hoja yako ya kwanza.

Pia kujua, kazi ya kutatua ni nini?

Kisuluhishi ufafanuzi. Kila sehemu kwenye kila aina inaungwa mkono na a kazi inayoitwa a msuluhishi . A msuluhishi ni a kazi ambayo husuluhisha thamani ya aina au sehemu kwenye schema. Visuluhishi inaweza kurudisha vitu au scalars kama Strings, Numbers, Booleans, n.k.

Je, GraphQL ni ya asynchronous?

Asynchronous wasuluhishi Kwa kuwa upakiaji kutoka kwa hifadhidata ni isiyolingana operesheni, hii inarudisha Ahadi. Wakati hifadhidata inarudi, tunaweza kuunda na kurudisha kitu kipya cha Binadamu. Tambua kuwa wakati kitendakazi cha kisuluhishi kinahitaji kufahamu Ahadi, the GraphQL swala haina.

Ilipendekeza: