問題タブ [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.
reactjs - apollo (graphql) クエリ内で FlowRouter が認識されない
(プロジェクトで) react-apollo
withを使用するときに問題が発生します。これは私のクエリです(5秒ごとに更新されるはずです):FlowRouter
meteor
graphql
userId
引数と引数をハードコーディングするとregisterToken
、クエリは正常に機能します。
したがって、ここでの問題は、これらのFlowRouter.getQueryParam()
関数が返されることだと思いundefined
ます (私はクライアント側にいますが)。MyComponent
ブラウザコンソール内またはブラウザコンソール 内で呼び出すと、うまく機能します。
node.js - Heroku、カスタム ドメインで websockets を使用して 503 を取得する
heroku ノード サーバーで websocket 接続を確立しようとしていますが、次のエラーが発生し続けます。
ローカルでは問題なく動作しますが、heroku にデプロイするとうまくいきません。heroku インスタンスの前でカスタム ドメインを実行していますが、dns または何かが問題を引き起こしているのではないかと考えています。
似たような経験をした人はいますか?
angular - GraphQL を使用した Angular2 サービスとルート リゾルバー
Apollo-Client を介して GraphQL で Angular2 を使用しようとしています。私はドキュメンテーションに従いましたが、すべて正常に動作しているようです。ただし、ドキュメントでは、コンポーネントから GraphQL に接続する方法のみが説明されています。サーバー呼び出しにサービスを使用する方法や、Apollo クエリまたは watchQuery で Angular2 ルート リゾルバーを使用する方法についてさらに重要なことはありません。
このロジックを Apollo クエリを使用してサービスに移動する方法に関する解決策を見つけましたが、機能しているように見えますが、Apollo watchQuery メソッドでは機能しません。誰でも可能な解決策について何か考えがありますか?
それとも、GraphQL 呼び出しをサービスに移動し、リゾルバーを使用するという私のアプローチが間違っていて、GraphQL ロジックを単にコンポーネントに残す必要があるのでしょうか?
postgresql - Apollo/GraphQL: タイムスタンプに使用するフィールド タイプは?
タイプのpostgresフィールドに値を保存していますtimestamp with time zone
。Apollo スキーマでフィールドを int として定義していましたが、リゾルバーで次のエラー メッセージが表示されます。
列「apptDateTime」はタイムゾーン付きのタイムスタンプ型ですが、式は整数型です
GraphQL data typesを調べると、タイムスタンプ型のフィールドに対応するものとして引用されている型はまだ見つかりません。
データベースのタイムスタンプ型のフィールドに対して、Apollo スキーマで使用する正しいフィールド型は何ですか?
reactjs - クエリ onClick の後にクエリ props.data を更新する方法
Apollo を使用して 2 つのクエリを実行して
います。最初のクエリは Apollo によって自動的に
実行され、ボタンがクリックされると 2 番目のクエリが実行され、このクエリの結果は最初のクエリの一部を更新する必要があります (updateQueries
ミューテーションの場合と同様)。 )。
これは私が試したコードです:
graphql - Apollo GraphQL: 変異したオブジェクトを既存の配列の正しいインデックスに挿入する方法は?
以下を含む subscriptionObserver があります。
サブスクリプションを介して到着する新しいアイテムは、日付順に並べ替えられた ApptsForCurrentUser 配列に挿入する必要があります。これは多次元配列で、$apply
関数を使用して並べ替えることができます。
配列をソートする関数に配列を渡す前に$push newAppt
、配列への構文はありますか?$apply
あるいは、このようなことをする必要がありますか?
(まだテストされていません):