Cuprins:

Ce este serverul Apollo GraphQL?
Ce este serverul Apollo GraphQL?

Video: Ce este serverul Apollo GraphQL?

Video: Ce este serverul Apollo GraphQL?
Video: How to run GraphQl Apollo Server Express and Folder Staruture | GraphQl Api | Cabbage-2021 2024, Mai
Anonim

Apollo Server este un HTTP flexibil, condus de comunitate, pregătit pentru producție GraphQL middleware pentru Express, Hapi, Koa și multe altele. Apollo Server este o bibliotecă care vă ajută să conectați un GraphQL schema la un HTTP Server în Node.

În consecință, ce este un server GraphQL?

GraphQL este un limbaj de interogare creat de Facebook în 2012 care oferă o interfață comună între client și Server pentru preluarea și manipularea datelor. Clientul cere diverse date de la Serverul GraphQL prin interogări. De exemplu, clientul poate cere resurse legate fără a defini noi puncte finale API.

De asemenea, aveți nevoie de Apollo pentru GraphQL? Dar GraphQL este doar un limbaj de interogare. Și pentru a-l folosi cu ușurință, avem nevoie pentru a folosi o platformă care va do toate sarcinile grele pentru noi. O astfel de platformă este furnizată de Apollo . The Apollo platforma este o implementare a GraphQL care poate transfera date între cloud (server) către interfața de utilizare a aplicației dvs.

La fel, cum pornesc serverul Apollo?

Începeți cu Apollo Server

  1. Pasul 1: Creați un nou proiect.
  2. Pasul 2: Instalați dependențe.
  3. Pasul 3: Definiți schema GraphQL.
  4. Pasul 4: Definiți setul de date.
  5. Pasul 5: Definiți un resolver.
  6. Pasul 6: Creați o instanță pentru ApolloServer.
  7. Pasul 7: Porniți serverul.
  8. Pasul 8: Executați prima interogare.

GraphQL este frontend sau backend?

A Backend-ul GraphQL are o schemă care definește ce câmpuri și apeluri sunt disponibile pentru fiecare tip de date. GraphQL face posibilă construirea unui backend și să-l integreze cu în față cu mult mai puține instalații sanitare personalizate decât înainte și pentru a face schimbări rapide cu mai puțină teamă de a rupe lucrurile.

Recomandat: