Inhaltsverzeichnis:

Was ist der Apollo GraphQL-Server?
Was ist der Apollo GraphQL-Server?

Video: Was ist der Apollo GraphQL-Server?

Video: Was ist der Apollo GraphQL-Server?
Video: 16 GraphQL getting started with Apollo Server 2024, Kann
Anonim

Apollo-Server ist ein flexibles, Community-gesteuertes, produktionsbereites HTTP GraphQL Middleware für Express, Hapi, Koa und mehr. Apollo-Server ist eine Bibliothek, die Ihnen hilft, sich zu verbinden GraphQL Schema zu einem HTTP Server im Knoten.

Was ist folglich ein GraphQL-Server?

GraphQL ist eine 2012 von Facebook entwickelte Abfragesprache, die eine gemeinsame Schnittstelle zwischen dem Kunden und dem Server zum Abrufen und Bearbeiten von Daten. Der Kunde fragt verschiedene Daten vom GraphQL-Server über Anfragen. Der Client kann beispielsweise nach verknüpften Ressourcen fragen, ohne neue API-Endpunkte zu definieren.

Benötigen Sie auch Apollo für GraphQL? Aber GraphQL ist nur eine Abfragesprache. Und um es einfach zu benutzen, wir brauchen eine Plattform zu nutzen, die tun die ganze schwere Arbeit für uns. Eine solche Plattform wird bereitgestellt von Apollo . Die Apollo Plattform ist eine Implementierung von GraphQL die Daten zwischen der Cloud (Server) an die Benutzeroberfläche Ihrer App übertragen können.

Wie starte ich den Apollo-Server?

Erste Schritte mit Apollo Server

  1. Schritt 1: Erstellen Sie ein neues Projekt.
  2. Schritt 2: Abhängigkeiten installieren.
  3. Schritt 3: Definieren Sie Ihr GraphQL-Schema.
  4. Schritt 4: Definieren Sie Ihren Datensatz.
  5. Schritt 5: Definieren Sie einen Resolver.
  6. Schritt 6: Erstellen Sie eine Instanz von ApolloServer.
  7. Schritt 7: Starten Sie den Server.
  8. Schritt 8: Führen Sie Ihre erste Abfrage aus.

Ist GraphQL Frontend oder Backend?

EIN GraphQL-Backend verfügt über ein Schema, das definiert, welche Felder und Aufrufe für jeden Datentyp verfügbar sind. GraphQL ermöglicht den Bau eines Backend und integrieren Sie es mit dem Vorderes Ende mit viel weniger benutzerdefinierten Klempnerarbeiten als zuvor und um schnelle Änderungen mit weniger Angst vor Beschädigungen vorzunehmen.

Empfohlen: