問題タブ [graphql-subscriptions]
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.
node.js - Apollo-graphql: withFilter の使用
関数に渡される変数paramの由来を教えてくださいwithFilter
。ここに示されている例は、それを説明していません。
が呼び出されたときにApayload
が提供されますが...publish
variables
それらはどこから入手できますか?それらを設定する必要がある場合、どうすればこれを達成できますか?
neo4j - サブスクリプションのために neo4j-graphql websocket に接続していますか?
プラグインがインストールされた neo4j (3.3) インスタンスで、websocket に接続して graphql サブスクリプションを有効にする方法に関する情報は見つかりませんでしたneo4j-graphql
。
また、bolt ポート (localhost:7687) に関連する URL を試してみましたが失敗しました。
これは可能ですか?
そうでない場合、neo4j サーバーへのスキーマ委任を使用する場合に、サブスクリプション対応の別の Graphql サーバーのレベルで回避策はありますか?
google-compute-engine - subscriptions-transport-ws を使用して Websocket と連携するように Google Compute Engine をセットアップする方法
$300 のクレジットで Google コンピューティング エンジンを使用しています。API を正常にデプロイしました。ミューテーション、クエリはすべて機能していますが、サブスクリプションは機能していないようです。私は apollo チームの "subscriptions-transport-ws" ライブラリを使用しました。私の質問は次のとおりです。
Google の 300 ドルのクレジットは websocket をサポートしていますか?それとも、websocket が機能する前に 300 ドルからアップグレードする必要がありますか?
サポートされている場合、apollo team のこのライブラリ subscriptions-transport-ws を使用してサブスクリプションをサポートするように VM をセットアップするにはどうすればよいですか?
graphql-subscriptions - Redis 実装で Graphql サブスクリプションが失敗する
私は、 graphql-subscriptionsを利用する React フロントエンドと、MQTT ブローカー(およびその Web ソケット ハンドラー) とサブスクリプション サーバーを備えた Node.js アプリの 2 つの部分で構成されるアプリケーションを持っています。
here で述べたように、(動作している)デフォルトの実装を使用する代わりにPubSub
、外部の PubSub エンジンを実装しようとしています。このために、graphql-redis-subscriptionsを選択しました。メッセージがサーバーに到達するたびに、次のエラーが発生します。
ここで何が起こっているのか理解できません。コードを見ると、引数が undefined であるため、この assert が失敗しているようです。PubSub.js
何かを公開する必要があるときにインポートされるファイルの構成は次のとおりです。
次に、別のファイルにインポートimport pubSub from '../../helpers/PubSub';
して、次のコードを使用してトピックを公開します。
私が何か間違ったことをしているなら、あなたは提案できますか?ありがとう