Simulacija GraphQL API-ja
Desni klik na fasciklu ▸ Dodaj ▸ GraphQL server.
Podešavanje
Section titled “Podešavanje”| Polje | Uloga |
|---|---|
| Šema | Definicije tipova, u SDL-u |
| Simulirani rezolveri | JSON objekat čiji su ključevi oblika Type.field, na primer Query.pets |
| Skripta za razrešavanje | JavaScript koji prima (parent, args, context) |
Skripta ima prednost nad konzerviranim vrednostima kada je popunjena: to je ono što omogućava da odgovor varira prema primljenim argumentima.

Konzervirane vrednosti
Section titled “Konzervirane vrednosti”Najbrže: šema opisuje oblik, a rezolveri 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 za razrešavanje
Section titled “Skripta za razrešavanje”Kada odgovor treba da zavisi od ulaza:
// (parent, args, context)if (args.espece) { return animaux.filter((a) => a.espece === args.espece);}return animaux;Pretplate
Section titled “Pretplate”Pretplate deklarisane u šemi takođe se poslužuju: klijent može da se poveže na njih i prima emitovane poruke.
U scenariju
Section titled “U scenariju”Akcije GraphQL server i Zatvaranje GraphQL servera hostuju servis za vreme trajanja scenarija. Vidite Hostovani serveri.
Čemu to služi
Section titled “Čemu to služi”Razvoju frontenda pre nego što bekend postoji, reprodukovanju odgovora sa greškom koju je teško izazvati na testnom okruženju ili zamrzavanju skupa podataka za deterministički test — bez zavisnosti od udaljenog servisa.