Tag: strophe

使用博世和Strophe将ejabberd集成到现有的nodejs应用程序中

我正在尝试将聊天function和function集成到原生移动应用程序(iOS和Android)使用的现有node.js应用程序(Expressjs)中。 一种方法是使用socket.io并提供聊天function,但ejabberd显然具有更多的聊天function,如群聊等。 所以,我的问题是,如果所有的业务逻辑,用户注册和身份validation是在node.js应用程序,我怎么可以连接或集成到ejabberd服务器。 移动客户端将使用RESTful API连接到nodejs应用程序服务器。 如何连接两台服务器以及如何交换信息? 这是Strophe.js? 没有find一个有信誉的NPM库。 移动客户端是否需要连接到这两个服务器? 为用户login等nodejs和ejabberd实际的聊天对话? 任何帮助表示赞赏 – 我正在安装服务器,并尝试整合他们… 谢谢!

xmpp消息不发送给选定的朋友

我正在使用平均堆栈应用程序,现在我需要使用XMPP协议来创build聊天模块。 我是XMPP新手,我在节点js中使用了“node-xmpp-server”和“node-xmpp-client”, 在angular色js中使用了“Strophe.js” 。 我的代码如下: app.js(服务器端文件) "use strict"; var express = require("express"); var https = require('https'); var http = require("http"); var fs = require('fs'); var app = express(); var xmppClient = require('node-xmpp-client'); var xmppServer = require('node-xmpp-server'); var AES = require("crypto-js/aes"); var CryptoJS = require("crypto-js"); /** * @description all process variables */ require("./config/vars")(app); var hostName = […]