如何在nodejs的xmpp服务器中传递动态聊天ID
Posted
技术标签:
【中文标题】如何在nodejs的xmpp服务器中传递动态聊天ID【英文标题】:How to pass dynamic chat id in xmpp server in nodejs 【发布时间】:2017-01-03 07:32:46 【问题描述】:我想用xmpp和node js做聊天系统 为此,我读取套接字并建立连接并与服务器通信。 这工作正常。 但是现在我必须将聊天 id 传递给 xmpp 服务器,每个用户应该是不同的 如何在节点中做到这一点
这是我的 app.js 节点服务器文件
var fs = require('fs');
var options =
key: fs.readFileSync('keys/private.key'),
cert: fs.readFileSync('keys/certificate.pem')
;
var app = require('https').createServer(options, handler),
io = require('socket.io').listen(app);
function handler(res)
res.send('working');
var xmpp = require('node-xmpp');
var connection = new xmpp.Client(
jid: '585bde79ba5d097423ad0d78@testing.twodegrees.io',
password: '585bde79ba5d097423ad0d78',
);
我要设置动态jid和密码 如何做到这一点 我正在使用 angularjs+socket 和节点 js
【问题讨论】:
【参考方案1】:你可以使用来自 npm 的 uuid
模块
【讨论】:
请看uuid
的文档,用法很基础(最多两行代码)-npmjs.com/package/uuid以上是关于如何在nodejs的xmpp服务器中传递动态聊天ID的主要内容,如果未能解决你的问题,请参考以下文章
如何创建nodejs xmpp服务器和android xmpp客户端