問題タブ [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 に答える
126 参照

reactjs - 小道具を使用して反応するMeteor apollo graphqlクエリ

これまでのところ、スキーマとリゾルバーをセットアップすることができました。apollo は稼働しているようです。残っているのは、反応コンポーネントを結び付けることだけです。

クエリを呼び出すための構文または手順がよくわかりません

サーバーで次のスキーマが定義されているとします。

そして、次のコンポーネント:

セッション変数や url パラメータなどの外部ソースから取得したプロパティ「_id」を使用して、項目データを取得するために項目を装飾するにはどうすればよいですか?

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

graphql - オブジェクトのオブジェクトの場合、GraphQL スキーマ/リゾルバーはどのように見えますか?

データ

この場合のスキーマとリゾルバーはどのようになりますか?

これは私の最善の試みでしたが、このような例を見たことがないので、よくわかりません.

スキーマ

リゾルバ

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

go - Go-Stomp 読み取りタイムアウトを解決する方法

Go-Stomp を使用して ActiveMQ(Apollo) をサブスクライブしようとしましたが、読み取りタイムアウト エラーが発生しました。私のアプリは、着信メッセージを処理するために 1 日 24 時間稼働している必要があります。

質問:

  1. キューに存在するメッセージがなくなった場合でも、サブスクリプションを維持する方法はありますか? ConnOpt.HeartBeat を入れようとしてもうまくいかないようです
  2. 読み取りタイムアウトの後、もう 1 つのメッセージを受け入れているように見えるのはなぜですか?

以下は私の手順です:

  • テスト用に 1000 個のメッセージを入力キューに入れました
  • サブスクライバーを実行します。コードは以下に記載されています
  • サブスクライバーは 1000 メッセージの読み取りを終了しました 2 ~ 3 秒後、エラー "2016/10/07 17:12:44 サブスクリプション 1: /queue/hflc-in: ERROR メッセージ: 読み取りタイムアウト" が表示されました。
  • さらに 1000 件のメッセージを送信しますが、サブスクリプションは既に停止しているようです。したがって、処理されていないメッセージはありません

私のコード:

エラー :

2016/10/07 17:12:44 サブスクリプション 1: /queue/hflc-in: エラー メッセージ: タイムアウトの読み取り
[E] 2016-10-07T09:12:44Z アンマーシャル
メッセージ本文 %v [0/0]0x0

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

node.js - Pub-Sub をサポートするための Apollo Mutation コード?

GitHunt-API と GitHunt-React のサンプル コードを使用して、新しい Apollo pubsub コードの実装に取り​​組んでいます。pubsub で作業するの私のリゾルバー ミューテーション コードは次のとおりです。これは機能します:

また、参考までに、これが私の現在のリゾルバークエリです。このコードは機能します:

これは、このミューテーションのためにpubsub を実装する私の現在のドラフトです:

}、

http://localhost:3010/graphiqlでは、これによりエラーがスローされます。

「反復不可能なインスタンスを分解しようとする試みは無効です」

参考までに、graphiql に与えているクエリ コードを次に示します。

クエリ:

クエリ変数:

pubsub の Mutation コードのエラーは何ですか?

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

reactjs - apollo のさまざまなタイプの GraphQL フラグメント

編集: @helfer は、これはバグである可能性があると示唆しました。Githubの問題

新しいアプリケーションでは、Apollo を使用して、graphql 管理を行っています。他のタイプも含めることができる複数のタイプがあります。

開発者としての生活を簡素化するために、フラグメントを使用してコードの重複を回避したいと考えています。

さまざまなタイプのフラグメントを一緒に使用しようとしています。

ただし、Subject フラグメントは BusinessArea タイプには使用できないため、クエリはエラーになります。

これはバグですか、それとも何か見逃しましたか?

定義:

結果のクエリ: