私はphpでアプリケーションを開発しています。xmpp nodejs に関するチャットが必要です。メッセージの送信は Web ページから送信されます。
ここにリンクの説明を入力してください。ターミナルでは、すべて正常に動作します。しかし、クライアント スクリプトをブラウザにアタッチするにはどうすればよいでしょうか。
次の方法でスクリプトを生成しbrowserify node_modules/node-xmpp/lib/node-xmpp-browserify.js > nodeXmpp.js
、それを Web ページに添付します。
次に、それを使用しようとしています:
$(document).ready(funcrion(){
var client = new XMPP.Client({
jid: 'user@example.com',
password: 'password'
});
});
そして、クロムコンソールは私に言っています:
StringPrep-0.2.3 バインディングを読み込めません (フォールバックを使用)。
npm install node-stringprep
nodeXmpp.js:3669が必要になる場合があります
event.returnValue は非推奨です。代わりに、標準の event.preventDefault() を使用してください。jquery.js:3254
キャッチされていない TypeError: オブジェクト # にはメソッド 'resolveSrv' がありません
オブジェクト番号 - その「dns」。
スクリプトを生成する前に、node-stringprep をインストールします。
問題は、ブラウザ用の xmpp クライアント スクリプトを作成する方法です。