我尝试使用node-xmpp-client软件包将节点连接到本地openfire服务器。
npm install node-xmpp-client
我已对服务器进行了配置,并且我已使用密码创建了一个用户test1:'密码'和电子邮件:' test1@email.it'
这是我的client.js文件
var request = require('request');
var util = require('util');
var Client = require('node-xmpp-client');
var client = new Client({
jid: //?
password: "password",
});
client.on('online', function(){
console.log('online');
});
我没有真正得到我应该在jid变量中插入的内容。
有人遇到过类似的情况吗?提前感谢所有帮助
答案 0 :(得分:1)
jid
代表“Jabber ID” - 一个XMPP
客户端的标识。
在您的情况下,字符串"test1@email.it"
应该有效。它还可以包括所谓的资源(因为在对话中可能有多个客户端注册到同一帐户,可能需要寻址特定设备)。
使用可选的资源字符串JID
看起来像"test1@email.it/myclient"
。