問題タブ [graphql-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
380 参照

reactjs - 単一のリクエストの解決呼び出しを蓄積する方法は?

サーバーにgraphql requestヒットresolve functionsすると、クエリに応じていくつかの異なるサーバーにジャンプします。selectしかし、時には何十もの小さなリクエスト (基本的には各resolve関数の a)でデータベースをヒットしたくありません。それは実際にはあまりうまくスケーリングしません。

単一のgraphqlリクエストに対してこれらすべての解決呼び出しを蓄積する方法はありますか?最後に魔法をselectかけてデータベースに1つだけを構築し、すべての約束を解決できますか?

解決関数で返すすべての約束を蓄積することで、自分で何かを構築するいくつかの方法を見ることができますが、単一の要求に対するすべての解決関数がいつ呼び出されたかはわかりません。

この問題の解決策はありますか? Facebook はそのシナリオにどのように対処しますか?

ありがとうございました

0 投票する
1 に答える
226 参照

reactjs - 接続でカーソルなしでナビゲートする方法

10000 個のアイテムを含む配列/テーブルがあります。

ここで、反応リレー クライアントでインデックス 4000 から 4010 までの項目を表示しようとしています。

しかし、現時点では でのconnectionArgsナビゲーションのみが許可cursorsされていますが、アイテム 4000 に到達するまではページングしたくありません。

GraphQL クエリを使用して特定のオフセットに移動するにはどうすればよいですか?

ありがとうございました

0 投票する
3 に答える
8556 参照

graphql - 混合タイプを処理する GraphQL スキーマ

私は最近、GraphQL を使用して動的データ構成を要求する可能性を調査し始めました。私が最初に飛び出すのは、GraphQL の強く型付けされた概念です。

GraphQL スキーマが混合型オブジェクトの配列を処理する方法はありますか? 説明や参考文献を読んでいただければ幸いです。

私は現在、Node.js を使用して GraphQL を使用していますが、後の実装では Java コンテナーから外れる予定です。すべてのデータは MongoDB から取得された JSON になります。

0 投票する
1 に答える
777 参照

reactjs - mutateAndGetPayload から Promise を返す

mutateAndGetPayloada の関数から Promise を返そうとしていmutationWithClientMutationIdますが、応答が返ってこないようです。要求は、タイムアウトになるまで保留中のままになります。

サンプルコード:

ソース コードとテスト スキーマを調べると、Promise を返すことができるはずなので、何か間違ったことをしているに違いありません。ここにガイダンスはありますか?

編集:約束がうまく解決することがわかりました.私のコードの別の部分に問題があります. しかし、それがどこにあるのかについては、良い痕跡を得ることができません。

0 投票する
1 に答える
1774 参照

reactjs - RelayJS: props を介して initialVariables を設定する方法

Echoいくつかの装飾を使用してクエリを実行する GraphQL タイプがあるとします。一方、タイプmessageによって決定されるいくつかの装飾を使用してエコーが渡されるReact コンポーネントがあります。コンポーネントのEcho設定方法を教えinitialVariablesてください。Echo

props setsinitialVariablesの設定を読みましたが、うまくいきません。試してみcomponentDidMountましたが、それもうまくいきません。

このRelay Playgroundは、メッセージが正しく表示されていないことを示しています。

コンテキストについては、

エコーで解決するタイプです

0 投票する
2 に答える
8398 参照

graphql - GraphQLInterfaceType と GraphQLUnionType の実例

GraphQLInterfaceTypeとをいつ使うべきか理解するのに苦労していますGraphQLUnionType

私はRTFMを持っています:

これらが私の厚い頭を理解するのに役立つ場合、誰かが実際の例を提供できますか?