問題タブ [node-xmpp]

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 に答える
154 参照

node.js - node-xmpp-bosh をサポートする http のみで https を使用する

はじめに

XMPP Webクライアントとしてconverse.jsを使用しています。したがって、双方向通信を処理する bosh サーバーが必要です。そのようなサーバーはnode-xmpp-boshとして機能します。私のサイトはSSL/TLSで暗号化されており、https経由でしか利用できないため、boshサーバーへの接続は暗号化通信でしか許可されていません。残念ながら、node-xmpp-bosh は SSL/TLS をサポートしていません。

質問

何らかの形でトラフィックを転送することで、これを回避できますか? または、道に迷って別の bosh サーバーを検索する必要がありますか?

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

node.js - 認証および登録中の問題 node-xmpp

node.js から ejabberd に node-xmpp を介して新しいユーザーを登録しようとしていますが、認証および登録イベントが呼び出されておらず、接続もされていません。

node-xmpp で新しいユーザーを登録して認証するにはどうすればよいですか。

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

javascript - Firebase Cloud Messaging - スケーリングするアプリ サーバー (同時接続)

ユーザーと通知のやり取りに大きく依存する iOS アプリを作成しています。ユーザーが通知を操作すると、ユーザー自身とそのフォロワーにすぐに通知されます。

このために、私はすでに他の Firebase サービスを使用しているため、Firebase Cloud Messaging を使用することにしました。

私のアプリ サーバーは、Node.js とnode-xmpp-serverを使用して TypeScript で記述されています。ドキュメントによると、 FCM Java SDK は存在しないため、Node.js が論理的な選択でした。

サーバーを実行するClientと、FCM からの受信スタンザを作成してリッスンします。これに似たもの:

サーバー全体で、ClientFCM からのすべての受信スタンザをリッスンするのは 1 つだけです。

Firebase のドキュメントで見つけられなかった質問がたくさんあります。

  1. 同時スタンザはサーバーに届きますか? または、Firebase は一度に 1 つだけが送信され処理されることを保証しますか?
  2. 同時スタンザが入ってくるとどうなりますか? いくつかは失われますか?
  3. 同時スタンザを処理するためにサーバーを再構築する必要がありますか? もしそうなら、FCM でできることはスタンザをリッスンすることだけです。

ありがとう!