节点连接到本地主机中的 Xmpp 服务器
Posted
技术标签:
【中文标题】节点连接到本地主机中的 Xmpp 服务器【英文标题】:Node connect to a Xmpp Server in localhost 【发布时间】:2016-05-06 11:27:39 【问题描述】:我正在尝试使用 node-xmpp-client 包将 node 连接到本地 openfire 服务器。
npm install node-xmpp-client
我已经配置了服务器,并创建了一个用户 test1,密码:'password' 和电子邮件:'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 变量中插入什么。
有人遇到过类似的情况吗?提前感谢所有帮助
【问题讨论】:
【参考方案1】:jid
代表“Jabber ID”——XMPP
客户端的标识。
在您的情况下,字符串 "test1@email.it"
应该可以工作。它还可能包括所谓的资源(因为多个客户端可能在对话框中注册到同一个帐户,可能需要处理特定设备)。
使用可选资源字符串 JID
看起来像 "test1@email.it/myclient"
。
【讨论】:
以上是关于节点连接到本地主机中的 Xmpp 服务器的主要内容,如果未能解决你的问题,请参考以下文章