GraphQL
Klik kanan di pohon ▸ Tambah ▸ Permintaan GraphQL.

Konfigurasi
Section titled “Konfigurasi”| Kolom | Peran |
|---|---|
| URL | Titik masuk GraphQL |
| Tipe operasi | query, mutation, atau subscription |
| Kueri | Dokumen GraphQL-nya, dengan pewarnaan sintaks |
| Variabel | Variabel operasinya, dalam JSON |
| Nama operasi | Wajib begitu dokumennya memuat beberapa operasi bernama |
| Header | Sama seperti pada permintaan HTTP |
{{variabel}} Restorm berfungsi di dalam dokumennya sebagaimana di dalam
variabel GraphQL — hati-hati jangan sampai mencampuradukkan kedua sistemnya:
$id adalah variabel GraphQL, {{id}} adalah variabel Restorm.
Langganan
Section titled “Langganan”Sebuah subscription membuka aliran: pesannya tiba secara berkelanjutan di
panel respons. Di dalam skenario, aksi
Langganan GraphQL / Batalkan langganan GraphQL mengendalikan aliran
yang sama dan memancarkan satu peristiwa untuk setiap pesan yang diterima.
Mengimpor skema
Section titled “Mengimpor skema”Sebuah file .graphql / .gql (SDL) membuat struktur lengkap: satu folder per
tipe operasi, satu permintaan per kolom akar, lengkap dengan variabel argumen
yang sudah terisi, dokumentasi API, dan enumerasi. Lihat
Mengimpor skema GraphQL.
Koleksi Postman, Bruno, Insomnia, dan Thunder Client yang permintaannya bertipe GraphQL diimpor sebagai permintaan GraphQL, bukan permintaan HTTP.
Mode server
Section titled “Mode server”Restorm mampu menghosting server GraphQL simulasi: Anda menyediakan skemanya
(SDL) dan, sesuai pilihan, nilai kalengan per kolom (Query.pets) atau sebuah
skrip resolusi dalam JavaScript yang mengalahkannya. Langganan juga dilayani.
Lihat Menyimulasikan API GraphQL.
Cuplikan kode
Section titled “Cuplikan kode”Tiga belas sasaran: 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).