問題タブ [apollo]

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

javascript - meteor apollo graphql/sequelize キャッシュ クエリ結果を複数の同一クエリを回避する

Apollo/graphql/sequelize を使用して、次の関係を取得します。

複数のマーカーを持っています。それぞれに 1 つのスタイルしかありません。マーカーは同じスタイルを使用できます。

続編:

Graphql スキーマ:

リゾルバー:

次のクエリを実行すると、インテリジェントなキャッシュがないように見えることに気付きました。

別のマーカーの結果として既に返されている場合でも、同じスタイルが再度クエリされるようです。要求されたスタイル ID が繰り返されていることがわかります。

ここに画像の説明を入力

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

mongodb - graphQL の応答が遅く、応答が重複する

graphQL を使用して応答が遅くなった経験のある人はいますか?

これはリゾルバーの私のコードです:

私は実際に私のコレクションから膨大なデータを持っています。約20000件のレコード。ただし、これをロードすると、応答が遅すぎて、自動的にリロードを繰り返す可能性があり、応答がさらに長くなります。

上記の添付ファイルからわかるように、この時点 (20160812-04:07:28.214) では、サーバーは最初からロードを繰り返すため、応答に時間がかかります。

これは常に起こっているわけではありません。サーバーのロードが遅い場合に発生します。サーバーの読み込みが速い場合。すべてがスムーズに実行されます。

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

linux - CentOS 7 pidof -x が機能しませんでした

CentOS 7 サーバー VM が 1 つあります。この VM にApache Apolloインストールしました

以下のスクリプトを作成しました

上記のスクリプトを使用して、apollo サービスが実行されているかどうかを確認します。しかし、以下のコマンドを使用してこのスクリプトを実行すると

Apollo MQTT is Stoppedサービスが実行されているときに出力を提供します。

以下のコマンドを実行すると

以下の出力が得られます

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

stack - apollo-client でログアウトを実装する方法

apollo docs にある認証の例は次のとおりです。

https://github.com/apollostack/core-docs/blob/master/source/network.md#afterware

しかし、ログアウト機能はどのように見えるでしょうか? 実際にアクションである場合、実際にこれをアクションとしてディスパッチする方法がわかりません。ドキュメントはこれについて本当に不明確であり、どこにもサンプルコードを見つけることができませんでした. 何かご意見は?

0 投票する
4 に答える
4617 参照

apollo - subscriptions-transport-ws で Apollo サーバーをセットアップしますか?

http://dev.apollodata.com/tools/apollo-server/setup.htmlの Apollo ドキュメントに従ってサーバーをセットアップしたようです。私のserver/main.jsファイルでは:

サーバーが正常に初期化されたことを示す「GraphQL Server is now running on http://localhost:8080/graphql 」がターミナル ログに出力されます。

しかし、このコードを実行すると、main_layout コンポーネントの上部で次のようになります。

...次のコンソール メッセージが表示されます。

'ws://localhost:8080/' への WebSocket 接続に失敗しました: ハンドシェイク応答を受信する前に接続が閉じられました

私は何が欠けていますか?