GraphQL
Desni klik u stablu ▸ Dodaj ▸ GraphQL zahtev.

Konfiguracija
Section titled “Konfiguracija”| Polje | Uloga |
|---|---|
| URL | GraphQL ulazna tačka |
| Tip operacije | query, mutation ili subscription |
| Upit | GraphQL dokument, sa isticanjem sintakse |
| Promenljive | Promenljive operacije, u JSON-u |
| Naziv operacije | Obavezan čim dokument sadrži više imenovanih operacija |
| Zaglavlja | Kao kod HTTP zahteva |
Restorm {{variables}} rade i u dokumentu i u GraphQL promenljivama — pazite da
ne pomešate dva sistema: $id je GraphQL promenljiva, a {{id}} Restorm
promenljiva.
Pretplate
Section titled “Pretplate”subscription otvara tok: poruke pristižu redom u panel odgovora. U
scenariju akcije Pretplati se na GraphQL /
Otkaži GraphQL pretplatu upravljaju istim tokom i emituju po jedan događaj za
svaku primljenu poruku.
Uvoz šeme
Section titled “Uvoz šeme”Datoteka .graphql / .gql (SDL) pravi kompletno stablo: po jednu fasciklu za
svaki tip operacije, po jedan zahtev za svako korensko polje, sa unapred
popunjenim promenljivama argumenata, API dokumentacijom i enumeracijama. Vidite
Uvoz GraphQL šeme.
Postman, Bruno, Insomnia i Thunder Client kolekcije čiji su zahtevi tipa GraphQL uvoze se kao GraphQL zahtevi, a ne kao HTTP zahtevi.
Serverski režim
Section titled “Serverski režim”Restorm ume da hostuje GraphQL server za simulaciju: vi dostavljate šemu
(SDL) i, po izboru, konzervirane vrednosti po polju (Query.pets) ili skriptu za
razrešavanje u JavaScriptu koja ima prednost nad njima. I pretplate se poslužuju.
Vidite Simulacija GraphQL API-ja.
Isečci koda
Section titled “Iseč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).