Simuliranje GraphQL API-ja
Desni klik na mapu ▸ Dodaj ▸ GraphQL poslužitelj.
Podešavanje
Section titled “Podešavanje”| Polje | Uloga |
|---|---|
| Shema | Definicije tipova, u SDL-u |
| Simulirani razrješivači | JSON objekt čiji su ključevi oblika Type.field, primjerice Query.pets |
| Skripta razrješavanja | JavaScript koji prima (parent, args, context) |
Skripta prevladava nad unaprijed pripremljenim vrijednostima kada je popunjena: to omogućuje da odgovor varira ovisno o primljenim argumentima.

Unaprijed pripremljene vrijednosti
Section titled “Unaprijed pripremljene vrijednosti”Najbrže: shema opisuje oblik, a razrješivači daju sadržaj.
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" } ]}Skripta razrješavanja
Section titled “Skripta razrješavanja”Kada odgovor mora ovisiti o ulazu:
// (parent, args, context)if (args.espece) { return animaux.filter((a) => a.espece === args.espece);}return animaux;Pretplate
Section titled “Pretplate”Poslužuju se i pretplate deklarirane u shemi: klijent se na njih može spojiti i primati emitirane poruke.
U scenariju
Section titled “U scenariju”Akcije GraphQL poslužitelj i Zatvaranje GraphQL poslužitelja poslužuju uslugu za trajanja scenarija. Pogledajte Poslužene poslužitelje.
Čemu to služi
Section titled “Čemu to služi”Razvoju frontenda prije nego što backend postoji, reprodukciji odgovora s pogreškom koji je teško izazvati na testnom okruženju ili zamrzavanju skupa podataka za deterministički test — bez ovisnosti o udaljenoj usluzi.