問題タブ [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 投票する
2 に答える
56 参照

reactjs - apollo (graphql) クエリ内で FlowRouter が認識されない

(プロジェクトで) react-apollowithを使用するときに問題が発生します。これは私のクエリです(5秒ごとに更新されるはずです):FlowRoutermeteorgraphql

userId引数と引数をハードコーディングするとregisterToken、クエリは正常に機能します。
したがって、ここでの問題は、これらのFlowRouter.getQueryParam()関数が返されることだと思いundefinedます (私はクライアント側にいますが)。MyComponentブラウザコンソール内またはブラウザコンソール 内で呼び出すと、うまく機能します。

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

node.js - Heroku、カスタム ドメインで websockets を使用して 503 を取得する

heroku ノード サーバーで websocket 接続を確立しようとしていますが、次のエラーが発生し続けます。

ローカルでは問題なく動作しますが、heroku にデプロイするとうまくいきません。heroku インスタンスの前でカスタム ドメインを実行していますが、dns または何かが問題を引き起こしているのではないかと考えています。

似たような経験をした人はいますか?

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

angular - GraphQL を使用した Angular2 サービスとルート リゾルバー

Apollo-Client を介して GraphQL で Angular2 を使用しようとしています。私はドキュメンテーションに従いましたが、すべて正常に動作しているようです。ただし、ドキュメントでは、コンポーネントから GraphQL に接続する方法のみが説明されています。サーバー呼び出しにサービスを使用する方法や、Apollo クエリまたは watchQuery で Angular2 ルート リゾルバーを使用する方法についてさらに重要なことはありません。

このロジックを Apollo クエリを使用してサービスに移動する方法に関する解決策を見つけましたが、機能しているように見えますが、Apollo watchQuery メソッドでは機能しません。誰でも可能な解決策について何か考えがありますか?

それとも、GraphQL 呼び出しをサービスに移動し、リゾルバーを使用するという私のアプローチが間違っていて、GraphQL ロジックを単にコンポーネントに残す必要があるのでしょうか?

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

postgresql - Apollo/GraphQL: タイムスタンプに使用するフィールド タイプは?

タイプのpostgresフィールドに値を保存していますtimestamp with time zone。Apollo スキーマでフィールドを int として定義していましたが、リゾルバーで次のエラー メッセージが表示されます。

列「apptDateTime」はタイムゾーン付きのタイムスタンプ型ですが、式は整数型です

GraphQL data typesを調べると、タイムスタンプ型のフィールドに対応するものとして引用されている型はまだ見つかりません。

データベースのタイムスタンプ型のフィールドに対して、Apollo スキーマで使用する正しいフィールド型は何ですか?

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

reactjs - クエリ onClick の後にクエリ props.data を更新する方法

Apollo を使用して 2 つのクエリを実行して
います。最初のクエリは Apollo によって自動的に
実行され、ボタンがクリックされると 2 番目のクエリが実行され、このクエリの結果は最初のクエリの一部を更新する必要があります (updateQueriesミューテーションの場合と同様)。 )。

これは私が試したコードです:

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

graphql - Apollo GraphQL: 変異したオブジェクトを既存の配列の正しいインデックスに挿入する方法は?

以下を含む subscriptionObserver があります。

サブスクリプションを介して到着する新しいアイテムは、日付順に並べ替えられた ApptsForCurrentUser 配列に挿入する必要があります。これは多次元配列で、$apply関数を使用して並べ替えることができます。

配列をソートする関数に配列を渡す前に$push newAppt、配列への構文はありますか?$apply

あるいは、このようなことをする必要がありますか?

(まだテストされていません):