Monaco 編輯器
查詢編輯器基於 Monaco — 與 VS Code 同源 — 並配有 GraphQL 語言 worker,提供:- 語法高亮:GraphQL 操作、欄位、引數與指令
- 基於 schema 的自動補全 — 按
Ctrl+Space檢視基於實時 schema 的可用欄位、引數與型別 - 實時錯誤檢測 — 無效欄位名、缺少引數或型別不匹配時顯示紅色下劃線與錯誤標記
- 括號匹配 與 自動閉合:大括號、圓括號與字串
- 多游標編輯:批次修改
編輯器面板
編輯區域底部有三個標籤頁,可在其間切換以配置請求的不同部分。Query 面板
編寫 GraphQL 查詢的主編輯區。Monaco 的自動補全、高亮與錯誤檢測在此生效。Variables 面板
透過 Variables 面板向引數化查詢傳入 JSON 變數。這樣查詢可複用 — 修改變數值而無需改動查詢正文。- Query
- Variables
Headers 面板
配置隨每次請求傳送的 HTTP 請求頭。Headers 面板 預設顯示,並已預置X-API-KEY 請求頭。
Content-Type: application/json 會自動新增 — 無需手動設定。工具欄
工具欄位於編輯器頂部,提供快捷操作:執行查詢
執行查詢的步驟:- 在編輯器中編寫或載入查詢
- 在 Headers 面板設定
X-API-KEY - 點選工具欄 Execute (▶),或按 Ctrl/Cmd+Enter
結果面板
結果面板展示 GraphQL 端點返回的 JSON,並提供:- JSON 鍵、字串、數字與布林值的 語法高亮
- 可摺疊節點,便於瀏覽深層巢狀響應
- 右鍵選單支援 複製響應
data 物件,以及展示計費資訊的 extensions.credits 物件。
狀態列
IDE 底部狀態列實時反饋查詢執行狀態:Credit Units(CU)反映查詢的計算成本。掃描資料更多或返回結果更大的查詢會消耗更多 CU。詳見 計費與額度。

