問題タブ [mongoose-im]

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

erlang - MongooseIM に mod_blocking を実装する

odbc モジュールの mod_privacy でのみ機能する mod_blocking を実装しようとしています。

私は応答を得続けます:

これが私のコードです:

すべてのクエリを確認しました。彼らは正常に動作します。このコードのロジックを理解するのに苦労しています。このコードをデバッグして、ロジックがいつ失敗したかを理解するにはどうすればよいですか? 誰かが私を正しい方向に向けることができますか?

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

mysql - MySQL ODBC を使用して MongooseIM に登録ユーザーとしてログインできない

MySQL で ODBC を使用するように MongooseIM を適切に設定する方法を見つけるために、私は一日中費やしました。

ここに私の ejabberd.conf があります: http://pastebin.com/Lyptf4Jm

コマンドでユーザーを登録できますmongooseimctl register user domain.example.com password そして、ユーザーテーブルでパスワードが実際に正しいことがわかります(可能であれば変更したいプレーンテキストで保存されますが)が、Pidginから接続できません。「許可されていません」と出ます。

これは、現在 MongooseIM で抱えている問題のリストの 1 つにすぎませんが、現時点で最も重要な問題です。MySQL と適切に連携するように MongooseIM をセットアップするために何をする必要があるかを詳述したドキュメントの方向性を教えてくれる人がいますか?

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

mysql - MongooseimサーバーのSQLからユーザー名パスワードフィールドを登録する方法

localpc に 2 つのアカウントを作成し、それを mongooseim に登録しました。converseJS クライアントから mongooseim にログインできます。

今、ローカル PC で新しいアカウントを作成せずに、mysql テーブル フィールド (ユーザー名、パスワード) から mongooseim にログインしたい。要するに、mongooseim は sql-database からのみユーザーを認証する必要があります。

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

javascript - XMPP サーバーの MongooseIM は BOSH または WebSocket で動作しますか?

XMPP サーバーとして MongooseIM を使用しています。このサーバーは通常、トランスポートとして TCP を使用します。このサーバーは私の iOS クライアントで正常に動作します。しかし、Web アプリで同じサービスを作成したい場合、どの種類の JavaScript XMPP フレームワークでも機能しないことがわかりました。

ブラウザでは、TCP をトランスポートとして使用できないためです。代わりに、WebSocket と BOSH が代替手段となります。MongooseIM で WebSocket を使用すると、 が表示されますhand shake failed。BOSH の場合は を示します403 error。では、MongooseIM は本当に WebSocket や BOSH で動作するのでしょうか?

また、トランスポートとして TCP を使用すると、接続 URL は「example.org」になります。なぜ BOSH では「example.org/http-bind」になるのでしょうか? 2つのトランスポートに違いがあるのはなぜですか?

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

erlang - MongooseIM シンプル モジュール イベントが処理されない

私は erlang と ejabbered/mongooseIM が初めてです。送信前にパケットに子要素を追加する非常に単純なマングース モジュールを作成しようとしています。以下は私のコードです:

いくつかの警告でコードをコンパイルできます

次に、モジュールを追加して実行すると開始されますが、パケットに変更は加えられず、ログも生成されません。

もう 1 つの問題は、start 関数内にログを追加すると、コンパイルされますが、モジュールの開始中にエラーが表示されることです。

私は何を間違っていますか?