Simulace GraphQL API
Klikněte pravým tlačítkem na složku ▸ Přidat ▸ Server GraphQL.
Konfigurace
Section titled “Konfigurace”| Pole | Role |
|---|---|
| Schéma | Definice typů, v SDL |
| Simulované resolvery | Objekt JSON, jehož klíče mají podobu type.field, například Query.pets |
| Skript resolveru | JavaScript, který dostává (parent, args, context) |
Je-li skript vyplněný, má přednost před předdefinovanými hodnotami: právě to umožňuje měnit odpověď podle přijatých argumentů.

Předdefinované hodnoty
Section titled “Předdefinované hodnoty”Nejrychlejší cesta: schéma popisuje podobu, resolvery dodávají obsah.
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" } ]}Skript resolveru
Section titled “Skript resolveru”Když odpověď musí záležet na vstupu:
// (parent, args, context)if (args.espece) { return animaux.filter((a) => a.espece === args.espece);}return animaux;Odběry
Section titled “Odběry”Odběry deklarované ve schématu jsou obsluhovány také: klient se k nim může připojit a přijímat vysílané zprávy.
Ve scénáři
Section titled “Ve scénáři”Akce Server GraphQL a Zavřít server GraphQL hostují službu po dobu trvání scénáře. Viz Hostované servery.
K čemu to slouží
Section titled “K čemu to slouží”K vývoji frontendu ještě předtím, než backend existuje, k reprodukci chybové odpovědi, kterou je v testovacím prostředí obtížné vyvolat, nebo k zamrazení sady dat pro deterministický test — bez závislosti na vzdálené službě.