2017-09-06 43 views
0

我正在嘗試使用「aor-graphql-client」。當我嘗試像documentation那樣創建REST客戶端時,出現「buildQueryFactory」不是函數的錯誤。 正如我所看到的,該函數在here中使用。 從這個對象中可以看到param「buildFactory」必須在options或defaultOptions中定義。什麼是「aor-graphql-client」中的「buildQuery」參數

{ 
    client: clientOptions, 
    introspection, 
    resolveIntrospection, 
    buildQuery: buildQueryFactory, 
    override = {}, 
    ...otherOptions 
} = merge({}, defaultOptions, options); 

defaultOptions這個參數沒有定義。在我的選項中,我現在只定義{client:{uri:...}},而我不知道buildQuery的含義。

回答

0

您所指的文檔來自於與aor-graphql-client無關的棄用軟件包(事實上,我們是第一次嘗試使用帶有Admin-on-Rest功能的GraphQL)。

aor-graphql-client包僅提供使用GraphQL和Admin-on-rest的基本「膠合」。

buildQuery選項解釋爲here。簡而言之,它負責將您的GraphQL實現轉換爲admin-on-rest。

我們提供了一個針對Graphcool後端的示例實現:aor-graphql-client-graphcool。用它作爲實現你自己的起點,直到我們找到一些時間來製作aor-graphql-client-simple(這將重寫你所指的aor-simple-graphql-client)。

玩得開心!

0

什麼是在builduery中導入的buildfieldlist?

+0

只需按照代碼;)如其名稱所暗示的,'buildFieldList'函數根據內省查詢構建特定資源的字段列表 – Gildas