問題タブ [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 に答える
271 参照

mysql - MySQL に接続する Node.js xmpp プロジェクト

こんにちは、Node.js node-xmpp NPM を使用してプロジェクトを作成しようとしています。新しく作成したユーザーを格納するデータベースとして MySql を作成する方法がわかりません。ローカルホストの MySql に DB を作成できますが、Node-xmpp をそのデータベースに接続するにはどうすればよいですか。

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

node.js - Node-XMPP は役に立たないのですか? XMPP サーバーの選択

XMPP サーバーを選択しており、現在 NodeXMPP を試しています。完全なNodeXMPP(コア、サーバー、クライアント、コンポーネント、依存関係...)をインストールしました。

私を驚かせたのは、クライアントが互いに話すようにするなど、すべてのバックエンドの作業を行う必要があることです。他の XMPP サーバー (tigase ejabberd ...) は、この作業を最初から行います。

私の小さな例: サーバーを作成し、クライアントを配列に格納してから、他の人が話そうとしたときにクライアントを検索します。

私の質問: これらの基本的な操作を自分でコーディングする必要がありますか? もしそうなら、 Node-XMPP のポイントは何ですか? prosody のような他の XMPP サーバーで NodeJS を使用することでしょうか?

0 投票する
2 に答える
497 参照

xmpp - ejabberd_service (Jabber Component Protocol) がユーザーの名簿を変更できるようにする

ejabberd_service (Jabber Component Protocol の実装、http://xmpp.org/extensions/xep-0114.html ) を使用して、ejabberd を外部アプリケーションと統合しようとしています。

ユースケースは、ユーザーに代わって外部アプリケーションによってサブスクリプションを要求し、アイテムをユーザーの名簿に追加することです。私は ejabberd クラスタと外部アプリケーションの両方を管理しているので、両者はお互いを信頼していると思います。

問題は、スタンザが適切に送受信されたとしても、ユーザーの名簿に変更が表示されないことです。これは、ejabberd_service の service_check_from オプションを false に設定し、ejabberd_service をマネージャーとして mod_roster 構成に追加しても当てはまります。

また、ejabberd ログにエラーや警告が表示されません。

XMPP プロトコルに従って、ユーザーに代わって外部の信頼できるアプリケーションによってユーザーの名簿を変更することが可能かどうか、また可能であれば、ejabberd でそれを構成する方法を教えてください。

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

javascript - Node.js + XMPP でアップストリーム GCM メッセージを受信できない

node.js と XMPP は初めてですが、Javascript や GCM は初めてです。を使用してアップストリーム メッセージを受信できずnode-xmpp、コールバックも呼び出されませんerror。私は他のSOスレッドを調べましたが、解決策はどれもうまくいきませんでした. これが私のルート全体です:

ありがとう

0 投票する
2 に答える
1101 参照

node.js - node-xmpp あるクライアントから別のクライアントにデータを送信する

2 つのクライアントが互いにチャットできるチャット アプリケーションに node-XMPP を使用しています。問題は、あるクライアントからサーバーにデータを取得していることですが、サーバーから別のクライアントにデータを送信する方法がわかりません。
私のサーバーコードは次のとおりです。

私のクライアントコードは次のとおりです。

別のクライアントからデータを送信すると、データがサーバーに送信されますが、サーバーはクライアントにデータを送信していません。
前もって感謝します。

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

node.js - Node.js を使用した Google クラウド メッセージング XMPP サーバー

タイトルはかなり自明です。Google Cloud Messaging と通信するには、Node.js で XMPP サーバーを作成する必要があります。XMPP 接続により、サーバーからクライアント (Android アプリ) にメッセージを送信したり、アプリからサーバーにメッセージを送信したりすることができるはずです (すべてのメッセージは GCM 経由でルーティングされます)。私は正しい方向に?

PS 不十分な情報を提供した場合はお知らせください:)

0 投票する
0 に答える
258 参照

javascript - pidgin を含むメッセージをノード xmpp サーバーに送信できないのはなぜですか?

nodejs xmpp サーバーを実装しました。クライアントとして、私はピジンを持っています。pidgin からサーバーにメッセージを送信できません。なんで?接続でき、認証が機能します。

これは私のサーバーコードです:

0 投票する
2 に答える
892 参照

javascript - ノード xmpp メッセージが正しい宛先に送信されない

Psi と Spark の 2 つのクライアントのチャット サーバーとして node-xmpp サーバーを使用しています。クライアントごとにアカウントを登録します。Psi アカウントから Spark アカウントにメッセージを送信したいです。アカウント同じアカウントがメッセージを受信します。友達をリストに追加し(なぜ機能しないのかわかりません..おそらく実装されていません)、メッセージを正しく送信したい.ノードxmppサーバー/例/を使用していますserver-and-client.js.アドバイスありがとうございます。