Προσομοίωση ενός API GraphQL
Δεξί κλικ σε έναν φάκελο ▸ Προσθήκη ▸ Διακομιστής GraphQL.
Διαμόρφωση
Section titled “Διαμόρφωση”| Πεδίο | Ρόλος |
|---|---|
| Σχήμα | Οι ορισμοί τύπων, σε SDL |
| Προσομοιωμένοι επιλυτές | Ένα αντικείμενο JSON του οποίου τα κλειδιά έχουν τη μορφή type.field, για παράδειγμα Query.pets |
| Σενάριο επίλυσης | JavaScript που λαμβάνει (parent, args, context) |
Το σενάριο κώδικα υπερισχύει των έτοιμων τιμών όταν είναι συμπληρωμένο: αυτό επιτρέπει να μεταβάλλεται η απόκριση ανάλογα με τα ορίσματα που λαμβάνονται.

Έτοιμες τιμές
Section titled “Έτοιμες τιμές”Ο ταχύτερος τρόπος: το σχήμα περιγράφει τη μορφή, οι επιλυτές δίνουν το περιεχόμενο.
type Animal { id: ID!, nom: String!, espece: String! }type Query { animaux: [Animal!]! }{ "Query.animaux": [ { "id": "1", "nom": "Mistigri", "espece": "chat" }, { "id": "2", "nom": "Rex", "espece": "chien" } ]}Σενάριο επίλυσης
Section titled “Σενάριο επίλυσης”Όταν η απόκριση πρέπει να εξαρτάται από την είσοδο:
// (parent, args, context)if (args.espece) { return animaux.filter((a) => a.espece === args.espece);}return animaux;Συνδρομές
Section titled “Συνδρομές”Οι συνδρομές που δηλώνονται στο σχήμα σερβίρονται και αυτές: ένας πελάτης μπορεί να συνδεθεί σε αυτές και να λαμβάνει τα μηνύματα που εκπέμπονται.
Μέσα σε ένα σενάριο
Section titled “Μέσα σε ένα σενάριο”Οι ενέργειες Διακομιστής GraphQL και Κλείσιμο διακομιστή GraphQL φιλοξενούν την υπηρεσία για όσο διαρκεί το σενάριο. Δείτε Φιλοξενούμενοι διακομιστές.
Σε τι χρησιμεύει
Section titled “Σε τι χρησιμεύει”Στο να αναπτύξετε ένα front πριν υπάρξει το back, στο να αναπαραγάγετε μια απόκριση σφάλματος που είναι δύσκολο να προκληθεί στις δοκιμές, ή στο να παγώσετε ένα σύνολο δεδομένων για μια ντετερμινιστική δοκιμή — χωρίς να εξαρτάστε από απομακρυσμένη υπηρεσία.