XMPP の仕組みを学び、理解しようとしています。
私が理解しているように、node-xmpp-boshは接続マネージャーです。接続マネージャーは完全な xmpp サーバーではありませんが、一種のプロキシのように機能し、xmpp 要求を専用の xmpp サーバーに転送します。これにより、専用の xmpp サーバーが接続の処理で通常負担する負荷の一部を節約できます。
接続する OpenFire xmpp サーバーが提供されましたが、これは Web アプリケーションとは別のドメインにあります。node-xmpp-bosh をプロキシとして使用して、結果として生じる XSS の問題を回避することにしました。これにより、古いブラウザーの BOSH フォールバックで websocket を使用できるようになります。
クライアント アプリケーションでStrophe.js ライブラリを使用して、実際のメッセージを送信しようとしています。
要求を実際の xmpp サーバーに転送するように node-xmpp-bosh を構成するにはどうすればよいですか? ドキュメントはこれをあまり明確にしていないので、接続マネージャーをホストする同じマシン上の xmpp サーバーにのみ要求を転送していると思います。また、接続マネージャーを使用するには、Strophe を別の方法で構成する必要がありますか?それとも、接続マネージャーに要求を送信するだけで、それが送信されますか?
よろしくお願いします