2017-09-06 6 views
0

"aor-graphql-client"で作業しようとしています。 documentationのようなRESTクライアントを作成しようとすると、「buildQueryFactory」が関数ではないというエラーが表示されます。 ご覧のとおり、この機能はhereで使用されています。 このオブジェクトから、パラメータ "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パッケージは、Admin-on-restでGraphQLを使用するための基本的な「接着剤」を提供します。

buildQueryオプションはhereと説明されています。一言で言えば、GraphQLの実装を管理下での管理に変換する責任があります。

Graphcoolバックエンドをターゲットとするサンプル実装を提供しました。aor-graphql-client-graphcoolaor-graphql-client-simple(これはあなたが参照しているaor-simple-graphql-clientの書き換えになります)を作成するまでに、独自の実装の出発点として使用してください。

は、お楽しみに!

0

ビルドアップでインポートされたbuildfieldlistは何ですか?

+0

ちょうどコードに従ってください;その名前が意味する 'buildFieldList'関数は、イントロスペクションクエリから特定のリソースのフィールドのリストを構築します – Gildas

関連する問題