graphql 入門

GraphQL 是 API 的查詢語言和執行時,用於使用現有資料完成這些查詢。GraphQL 提供了 API 中資料的完整且易於理解的描述,使客戶能夠準確地詢問他們需要什麼,僅此而已,使 API 隨著時間的推移更容易發展,並支援強大的開發人員工具。

我什麼時候應該使用 GraphQL?

GraphQL 旨在成為任何型別應用程式的外向 HTTP API,但是當使用高度互連的集合|表|節點對資料進行規範化時,它是最強大的。GraphQL 查詢語言(GQL)旨在以非常直觀和靈活的方式投影互連資料。

實現

GraphQL 本身就是一個規格 ,並實現由許多不同的程式語言。這些是最受歡迎的支援語言

客戶端庫

從客戶端執行查詢可以使用任何 HTTP 客戶端完成,但客戶端庫可能非常有用。

開發工具