問題タブ [apollostack]

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 に答える
2366 参照

javascript - Apollo: データ / ミューテーション プロパティがコンポーネントに渡されない

クエリとミューテーションを含む次のコンポーネントがありますが、コンポーネントはデータとミューテーション プロパティを受け取りません。

コードで何か間違っていることや不足していることはありますか? ただし、クエリは実行されますが、渡されません。this.props.mutate と this.props.data は未定義です。

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

facebook-graph-api - ネストされたグラフのサブエッジの追加データをフェッチするGraphQL

私はもう少し複雑なデータ構造を持っているため、深くネストされたグラフになります。現在、私は常にルートクエリを介してフェッチ/リロードしています。ただし、サーバーがツリー全体を解決する必要があるため、これは最善の方法ではないと思います。

ツリー全体を走査せずに、2 番目のリクエストでネストされたグラフのサブエッジの追加データ/エッジをフェッチ/リロードすることは可能ですか?

はいの場合、どのように?

例:私は

プロジェクト リストの表示 最初のリクエストでタスクをロードしていません。ユーザーがプロジェクトを開いた場合、親/ルートまたはRootQueryから始まるツリー全体をリロードせずに、このプロジェクトのみのタスクをレイシーロードしたいと思います。

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

apollo - Apollo クライアントの optimisticResponse の仕組み

http://dev.apollodata.com/react/mutations.html

を試していoptimisticResponseますが、混乱しています...ローカルで動作させることができませんでした。

私の質問は次のとおりです。

  1. optimisticResponse更新しpropsて再レンダリングしますか? __typename: 'Mutation'あなたはそれを残すことができることがどれほど重要ですか?
  2. updateQueriesは新譜登場?この関数は自動的にトリガーされますか、それとも呼び出す必要がありますか?

アポロサーバー側を含む完全な例はありますか?

0 投票する
6 に答える
59293 参照

javascript - 1 回のリクエストで動的サイズの配列と一般的なスカラー型を受け入れる GraphQL ミューテーション

1 回のリクエストで、ユーザーを作成し、お気に入りの映画 (映画コレクションへの参照と各映画の個人的な評価を含むオブジェクトの配列) を追加できるようにする必要があります。

このように見えるもの(疑似コード)

単一のリクエストでこれを行うgraphqlの方法は何ですか? 複数のミューテーション/リクエストで結果を達成できることはわかっていますが、1 つのミューテーションで実行したいと考えています。

0 投票する
7 に答える
20208 参照

javascript - apollo-client は node.js で動作しますか?

実稼働容量ではなく、いくつかのテストといくつかのデータ マッシュアップのために node.js で実行するには、graphql クライアント ライブラリが必要です。私は他のどこでもアポロを使用しています(react-apollo、アポロのgraphql-server-express)。私のニーズはとてもシンプルです。

apollo-client実行可能な選択ですか?ノードでの使用に関する例やドキュメントは見つかりません。ご存知の場合は共有してください。

または、ノードでリファレンスgraphqlクライアントを使用する必要がありますか?

0 投票する
0 に答える
642 参照

angularjs - apollo クライアントを使用して、graphql を angular js に接続する方法

Graphql と angular js を使用して簡単なブログを作成しようとしています。graphql の部分は完了しました。これで、graphql を使用してデータベースにクエリを実行できるようになりました。クエリしたアイテムを Html ページに表示したいと思います。 .angular js と apollo クライアントを使用して実装するにはどうすればよいですか。この例を参照しました

私はアポロと角度が初めてなので、まだ不明です。

0 投票する
0 に答える
1042 参照

reactjs - 反応ルーターで apollo クライアントを使用すると、クライアントが未定義であるというルーター コンテキストの警告が表示されます

Walmart Electrode Starter React アプリに apollo を追加しようとしていますが、クライアント プロパティに関する警告が表示されます。

apollo プロバイダーを使用して、react-router ではないコンポーネントをラップすると、問題なく動作するようです。反応ルーターを追加すると、その警告が表示されますが、ページは引き続き apollo で正常にロードされます。

app.jsx

home.jsx

ルート.jsx

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

graphql - apollo graphql サーバーでネストされたリゾルバーを作成する方法

次の apollo サーバーの graphql スキーマを考えると、これらを別々のモジュールに分割したかったので、ルート Query スキーマの下に作成者のクエリは必要なく、分離したいと考えています。そのため、ルート クエリに追加する前に、authorQueries という別のレイヤーを追加しました。

私は次のことを試しました..オーサー関数が指定される前に、authorQueriesが別のレイヤーとして追加されていることがわかります。

Graphiqlでクエリを実行するとき、その余分なレイヤーも追加しました..

次のエラーが表示されます。

"message": "Resolve function for \"Query.authorQueries\" returned undefined",