GraphQL 查询构建工具
免费在线 GraphQL 查询构建工具,无需安装。可视化查询与突变构建工具
關於 GraphQL 建構器
GraphQL 建構器可幫助你以視覺化方式建構 GraphQL 查詢和變更,而無需手寫。從範例 schema 中選擇一個操作,勾選你想要的欄位,此工具就會為你寫出有效的 GraphQL。非常適合學習查詢語法或快速建構請求。
使用方法
1. 在「範例 Schema」分頁中載入一個 schema(Basic 或 GitHub) 2. 在「建構查詢」分頁中點擊一個操作(query、mutation 或 subscription) 3. 可選擇重新命名它,然後勾選你想要傳回的欄位 4. 點擊「產生」建構 GraphQL 5. 在「輸出」分頁中複製產生的查詢
提示與最佳實踐
每個操作都會列出其可用欄位及其型別——只選擇你需要的欄位以避免過度取得。產生的輸出是純 GraphQL,因此可貼到任何 GraphQL 用戶端或 GraphQL Playground 工具中。欄位名稱使用 schema 的真實名稱,因此結果符合伺服器的預期。
▶有哪些可用的 schema?
兩個內建範例:一個包含簡單使用者查詢和變更的 Basic schema,以及一個包含儲存庫和搜尋查詢的 GitHub 風格 schema。它們示範了操作和欄位如何對應到 GraphQL。
▶可以新增我自己的 schema 嗎?
不能直接新增——此建構器僅適用於內建的範例 schema。對於自訂 API,可將產生的查詢作為範本複製,手動調整欄位名稱以符合你的 schema,或使用 GraphQL Playground 工具針對你的端點操作。
▶它包含參數嗎?
當操作定義了參數時,你可以填入它們,產生器會將它們加入括號內,按 GraphQL 要求為字串加引號、數字不加引號。
▶欄位型別如何顯示?
每個欄位都顯示其 GraphQL 型別,例如 String!、ID! 或 [Repository]。驚嘆號表示該欄位不可為空,方括號表示清單。
▶我的資料會被傳送到其他地方嗎?
不會。查詢產生完全在瀏覽器中進行,不會上傳到伺服器。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。