問題タブ [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.

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

graphql - ユーザー固有の発行 (サブスクリプション)

これは私が直面した小さな問題であり、ドキュメントには多くの情報が見つかりませんでした。プライベート チャット メッセージを作成しようとしています。ユーザーをトピックにサブスクライブする次のコードがあります。

そして公開する

ユーザーが認証されていることを確認するために onConnect を使用しました

これは、たとえば、ユーザーを特定のトピックにサブスクライブしたい場合にうまく機能します。しかし、プライベートなユーザー間通信を実装するにはどうすればよいでしょうか? 試してみましたwithFilterが、(メッセージに関して) ユーザー固有の承認チェックを実装できないようです。

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

node.js - 安全なgraphqlサブスクリプションをテストする

アプリケーションでgraphqlサブスクリプションを保護するための構成をテストしようとしています。

これはApolloServerコンストラクターでの私の設定です:

GraphQL Playground でサブスクリプションを実行すると、次のエラーが表示されます。

ヘッダーをテストしてから をテストしました"Authorization": "Bearer MY_TOKEN""jwt": "MY_TOKEN"、それほど単純ではないと思います。

クライアント コードを実装せずにサブスクリプションをテストする可能性はありますか?