GraphQL 與 REST如何選擇,請參考《GraphQL 和 REST 怎么選擇?》一文。

核心理念:一切皆是圖

> 使用 GraphQL,你可以將你所有的業務建模為圖

圖是將很多真實世界現象變成模型的強大工具,因為它們和我們自然的心智模型和基本過程的口頭描述很相似。通過 GraphQL,你會把自己的業務領域通過定義 schema 建模成一張圖;在你的 schema 里,你定義不同類型的節點以及它們之間是如何連接的。在客戶端這邊,這創建了一種類似于面向對象編程的模式:引用其他類型的類型。在服務器端,由于 GraphQL 定義了接口,你可以在任何后端自由的使用它(無論新舊!)。

GraphQL工作原理

GraphQL 通過 HTTP 提供服務。

GraphQL 通過 HTTP 提供服務### GraphQL 的優點

GraphQL 的缺點

一站搜索、試用、比較全球API!
冪簡集成已收錄 4968種API!
試用API,一次比較多個渠道