問題タブ [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.
graphql - ユーザー固有の発行 (サブスクリプション)
これは私が直面した小さな問題であり、ドキュメントには多くの情報が見つかりませんでした。プライベート チャット メッセージを作成しようとしています。ユーザーをトピックにサブスクライブする次のコードがあります。
そして公開する
ユーザーが認証されていることを確認するために onConnect を使用しました
これは、たとえば、ユーザーを特定のトピックにサブスクライブしたい場合にうまく機能します。しかし、プライベートなユーザー間通信を実装するにはどうすればよいでしょうか? 試してみましたwithFilter
が、(メッセージに関して) ユーザー固有の承認チェックを実装できないようです。
node.js - 安全なgraphqlサブスクリプションをテストする
アプリケーションでgraphqlサブスクリプションを保護するための構成をテストしようとしています。
これはApolloServer
コンストラクターでの私の設定です:
GraphQL Playground でサブスクリプションを実行すると、次のエラーが表示されます。
ヘッダーをテストしてから をテストしました"Authorization": "Bearer MY_TOKEN"
が"jwt": "MY_TOKEN"
、それほど単純ではないと思います。
クライアント コードを実装せずにサブスクリプションをテストする可能性はありますか?