2015-10-14 74 views
-3

我無法理解如何掛接支持relayjs的後端。 GraphQL/Relay會自動幫助存儲查詢嗎?即如果我實現一個返回一個json blob的REST後端,Relay是否會負責數據查詢優化?我不完全確定Relay和後端/數據庫之間的抽象。什麼是relayjs適合的後端?

+2

SO是針對特定編程問題的論壇。請將您的過分寬泛的問題縮小爲更具體的內容。 –

回答

1

請看Relay文檔中的Getting Started。中繼要求您有一個能夠理解GraphQL查詢的GraphQL服務器,並且可以使用有效的響應負載進行響應。

GraphQL提供了一個抽象,Relay用它來與後端接口。 GraphQL不是一個數據庫,而是一個位於服務器應用程序代碼之上的圖層。例如,您可以實現位於REST服務器之前的GraphQL服務器,如存儲庫中所示的graphql/swapi-graphql

Nick Schrock's presentation of GraphQL at @Scale 2015也提供了一個很好的概述。

+0

如果您想重新使用由其他人構建的東西,也可能很有用[是awesome-graphql](https://github.com/chentsulin/awesome-graphql)列表(「GraphQL和中繼的真棒列表」)。 – wincent