GraphQL
Klik me të djathtën në pemë ▸ Shto ▸ Kërkesë GraphQL.

Konfigurimi
Section titled “Konfigurimi”| Fusha | Roli |
|---|---|
| URL | Pika e hyrjes GraphQL |
| Tipi i veprimit | query, mutation ose subscription |
| Kërkesa | Dokumenti GraphQL, me ngjyrosje sintaksore |
| Variablat | Variablat e veprimit, në JSON |
| Emri i veprimit | I detyrueshëm sapo dokumenti përmban disa veprime të emërtuara |
| Kokat | Si te një kërkesë HTTP |
{{variables}} e Restorm funksionojnë brenda dokumentit ashtu si brenda
variablave GraphQL — kujdes të mos i ngatërroni të dy sistemet: $id është një
variabël GraphQL, ndërsa {{id}} është një variabël Restorm.
Abonimet
Section titled “Abonimet”Një subscription hap një fluks: mesazhet mbërrijnë vazhdimisht në panelin e
përgjigjes. Brenda një skenari, veprimet
Abonohu GraphQL / Çabonohu GraphQL pilotojnë të njëjtin fluks dhe lëshojnë
një ngjarje për çdo mesazh të marrë.
Importimi i një skeme
Section titled “Importimi i një skeme”Një skedar .graphql / .gql (SDL) krijon një strukturë të plotë: një dosje
për çdo tip veprimi, një kërkesë për çdo fushë rrënjë, me variabla argumentesh
të paraplotësuara, dokumentacionin e API-së dhe numërimet. Shihni
Importimin e një skeme GraphQL.
Koleksionet Postman, Bruno, Insomnia dhe Thunder Client, kërkesat e të cilave janë të tipit GraphQL, importohen si kërkesa GraphQL, jo si kërkesa HTTP.
Modaliteti i serverit
Section titled “Modaliteti i serverit”Restorm di ta strehojë një server GraphQL simulimi: ju jepni skemën (SDL)
dhe, sipas dëshirës, vlera të gatshme për çdo fushë (Query.pets) ose një
skript zgjidhjeje në JavaScript që ka përparësi mbi to. Edhe abonimet shërbehen.
Shihni Simulimin e një API-je GraphQL.
Copëzat e kodit
Section titled “Copëzat e kodit”Trembëdhjetë caqe: 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).