GraphQL
Desni klik u stablu ▸ Dodaj ▸ GraphQL zahtjev.

Konfiguracija
Section titled “Konfiguracija”| Polje | Uloga |
|---|---|
| URL | GraphQL ulazna točka |
| Vrsta operacije | query, mutation ili subscription |
| Upit | GraphQL dokument, s bojanjem sintakse |
| Varijable | Varijable operacije, u JSON-u |
| Naziv operacije | Obavezan čim dokument sadrži više imenovanih operacija |
| Zaglavlja | Kao kod HTTP zahtjeva |
Restormove {{varijable}} rade i u dokumentu i u GraphQL varijablama — pazite
da ne pomiješate ta dva sustava: $id je GraphQL varijabla, a {{id}}
Restormova varijabla.
Pretplate
Section titled “Pretplate”subscription otvara tok: poruke pristižu u panel odgovora u stvarnom vremenu.
U scenariju akcije Pretplati se GraphQL /
Odjavi pretplatu GraphQL upravljaju istim tokom i emitiraju po jedan događaj
za svaku primljenu poruku.
Uvoz sheme
Section titled “Uvoz sheme”Datoteka .graphql / .gql (SDL) stvara cjelovito stablo: po jedna mapa za
svaku vrstu operacije, po jedan zahtjev za svako korijensko polje, s unaprijed
popunjenim varijablama argumenata, API dokumentacijom i enumeracijama.
Pogledajte Uvoz GraphQL sheme.
Postman, Bruno, Insomnia i Thunder Client zbirke čiji su zahtjevi tipa GraphQL uvoze se kao GraphQL zahtjevi, a ne kao HTTP zahtjevi.
Poslužiteljski način
Section titled “Poslužiteljski način”Restorm zna posluživati simulacijski GraphQL poslužitelj: vi dostavljate
shemu (SDL) i, po izboru, unaprijed pripremljene vrijednosti po polju
(Query.pets) ili JavaScript skriptu razrješavanja koja nad njima prevladava.
Poslužuju se i pretplate. Pogledajte
Simuliranje GraphQL API-ja.
Isječci koda
Section titled “Isječci koda”Trinaest odredišta: cURL, JavaScript (Fetch, Apollo Client), TypeScript, Python (Requests, gql), Go (graphql-go), Ruby (graphql-client), PHP (Guzzle), C# (GraphQL.Client), Java (graphql-java), Swift (Apollo iOS), Kotlin (Apollo Kotlin).