Πίνακας περιεχομένων:

Τι είναι ο διακομιστής Apollo GraphQL;
Τι είναι ο διακομιστής Apollo GraphQL;

Βίντεο: Τι είναι ο διακομιστής Apollo GraphQL;

Βίντεο: Τι είναι ο διακομιστής Apollo GraphQL;
Βίντεο: GraphQL vs REST. #программирование #разработка #javascript #graphql #rest #api 2024, Νοέμβριος
Anonim

Διακομιστής Apollo είναι ένα ευέλικτο HTTP με γνώμονα την κοινότητα, έτοιμο για παραγωγή GraphQL ενδιάμεσο λογισμικό για Express, Hapi, Koa και άλλα. Διακομιστής Apollo είναι μια βιβλιοθήκη που σας βοηθά να συνδεθείτε a GraphQL σχήμα σε ένα HTTP υπηρέτης στον Κόμβο.

Κατά συνέπεια, τι είναι ένας διακομιστής GraphQL;

GraphQL είναι μια γλώσσα ερωτημάτων που δημιουργήθηκε από το Facebook το 2012 και παρέχει μια κοινή διεπαφή μεταξύ του πελάτη και του υπηρέτης για ανάκτηση δεδομένων και χειρισμούς. Ο πελάτης ζητά διάφορα δεδομένα από το Διακομιστής GraphQL μέσω ερωτημάτων. Για παράδειγμα, ο πελάτης μπορεί να ζητήσει συνδεδεμένους πόρους χωρίς να ορίσει νέα τελικά σημεία API.

Επίσης, χρειάζεστε το Apollo για το GraphQL; Αλλά GraphQL είναι απλώς μια γλώσσα ερωτήματος. Και για να το χρησιμοποιήσετε εύκολα, χρειαζόμαστε να χρησιμοποιήσει μια πλατφόρμα που θα κάνω όλη η άρση βαρέων για εμάς. Μια τέτοια πλατφόρμα παρέχεται από Απόλλων . ο Απόλλων πλατφόρμα είναι μια υλοποίηση του GraphQL που μπορεί να μεταφέρει δεδομένα μεταξύ του cloud (διακομιστή) στη διεπαφή χρήστη της εφαρμογής σας.

Ομοίως, πώς μπορώ να ξεκινήσω τον διακομιστή Apollo;

Ξεκινήστε με το Apollo Server

  1. Βήμα 1: Δημιουργήστε ένα νέο έργο.
  2. Βήμα 2: Εγκατάσταση εξαρτήσεων.
  3. Βήμα 3: Καθορίστε το σχήμα GraphQL.
  4. Βήμα 4: Καθορίστε το σύνολο δεδομένων σας.
  5. Βήμα 5: Ορίστε έναν αναλυτή.
  6. Βήμα 6: Δημιουργήστε μια παρουσία του ApolloServer.
  7. Βήμα 7: Εκκινήστε τον διακομιστή.
  8. Βήμα 8: Εκτελέστε το πρώτο σας ερώτημα.

Είναι το GraphQL frontend ή backend;

ΕΝΑ GraphQL backend έχει ένα σχήμα που ορίζει ποια πεδία και κλήσεις είναι διαθέσιμα για κάθε τύπο δεδομένων. GraphQL καθιστά δυνατή την κατασκευή ενός backend και ενσωματώστε το με το frontend με πολύ λιγότερα προσαρμοσμένα υδραυλικά από πριν και να κάνετε γρήγορες αλλαγές με λιγότερο φόβο να σπάσουν πράγματα.

Συνιστάται: