Orodha ya maudhui:

Seva ya Apollo GraphQL ni nini?
Seva ya Apollo GraphQL ni nini?

Video: Seva ya Apollo GraphQL ni nini?

Video: Seva ya Apollo GraphQL ni nini?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Mei
Anonim

Seva ya Apollo ni HTTP inayoweza kunyumbulika, inayoendeshwa na jumuiya, iliyo tayari kwa uzalishaji GraphQL middleware kwa Express, Hapi, Koa, na zaidi. Seva ya Apollo ni maktaba ambayo hukusaidia kuunganisha a GraphQL schema kwa HTTP seva katika Node.

Kwa hivyo, seva ya GraphQL ni nini?

GraphQL ni lugha ya maswali iliyoundwa na Facebook mnamo 2012 ambayo hutoa kiolesura cha kawaida kati ya mteja na seva kwa ajili ya kuleta data na ghiliba. Mteja anauliza data mbalimbali kutoka kwa Seva ya GraphQL kupitia maswali. Kwa mfano, mteja anaweza kuomba rasilimali zilizounganishwa bila kufafanua ncha mpya za API.

Pia, unahitaji Apollo kwa GraphQL? Lakini GraphQL ni lugha ya kuuliza tu. Na ili kuitumia kwa urahisi, Tunahitaji kutumia jukwaa ambalo litafanya fanya mizigo yote nzito kwetu. Jukwaa moja kama hilo hutolewa na Apollo . The Apollo jukwaa ni utekelezaji wa GraphQL ambayo inaweza kuhamisha data kati ya wingu (seva) hadi kwenye UI ya programu yako.

Vile vile, ninawezaje kuanzisha seva ya Apollo?

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.

Je, sehemu ya mbele ya GraphQL au ya nyuma?

A GraphQL nyuma ina schema inayofafanua ni sehemu na simu zipi zinapatikana kwa kila aina ya data. GraphQL inafanya uwezekano wa kujenga a nyuma na kuiunganisha na mbele na mabomba ya kawaida kidogo kuliko hapo awali na kufanya mabadiliko ya haraka na hofu ndogo ya kuvunja vitu.

Ilipendekeza: