Indholdsfortegnelse:

Hvad er Apollo GraphQL-server?
Hvad er Apollo GraphQL-server?

Video: Hvad er Apollo GraphQL-server?

Video: Hvad er Apollo GraphQL-server?
Video: GraphQL Explained in 100 Seconds 2024, November
Anonim

Apollo server er en fleksibel, fællesskabsdrevet, produktionsklar HTTP GraphQL middleware til Express, Hapi, Koa og mere. Apollo server er et bibliotek, der hjælper dig med at forbinde en GraphQL skema til en HTTP server i Node.

Hvad er derfor en GraphQL-server?

GraphQL er et forespørgselssprog skabt af Facebook i 2012, som giver en fælles grænseflade mellem klienten og server til datahentning og manipulationer. Klienten beder om forskellige data fra GraphQL server via forespørgsler. For eksempel kan klienten bede om sammenkædede ressourcer uden at definere nye API-endepunkter.

Har du også brug for Apollo til GraphQL? Men GraphQL er kun et forespørgselssprog. Og for at bruge det nemt, vi behøver at bruge en platform, der vil gør alle de tunge løft for os. En sådan platform leveres af Apollo . Det Apollo platform er en implementering af GraphQL der kan overføre data mellem skyen (serveren) til brugergrænsefladen på din app.

På samme måde, hvordan starter jeg Apollo-serveren?

Kom godt i gang med Apollo Server

  1. Trin 1: Opret et nyt projekt.
  2. Trin 2: Installer afhængigheder.
  3. Trin 3: Definer dit GraphQL-skema.
  4. Trin 4: Definer dit datasæt.
  5. Trin 5: Definer en resolver.
  6. Trin 6: Opret en forekomst af ApolloServer.
  7. Trin 7: Start serveren.
  8. Trin 8: Udfør din første forespørgsel.

Er GraphQL frontend eller backend?

EN GraphQL-backend har et skema, der definerer, hvilke felter og opkald der er tilgængelige for hver type data. GraphQL gør det muligt at bygge en bagende og integrere det med frontend med meget mindre tilpasset VVS end før og for at lave hurtige ændringer med mindre frygt for at gå i stykker.

Anbefalede: