标签: node-xmpp

无法安装npm包"npm ERR!errno -4048"

我正在尝试安装npm软件包(node-xmpp-server),但无法安装.以前当我尝试安装全局安装而不是本地安装的软件包时,现在它根本就没有安装.
Plz救救我.

npm install node-xmpp-server
错误是:npm ERR!errno -4048
npm ERR!Windows_NT 6.3.9600
npm ERR!argv"c:\ Program Files \nodejs \node.exe""c:\ Program
Files \nodejs \node_modules \npm\bin \npm-cli.js""install""node-xmpp-server"

npm ERR!节点v0.12.4
npm ERR!npm v2.10.1
npm ERR!路径c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples
npm ERR!代码EPERM
npm ERR!errno -4048
npm ERR!错误:EPERM,取消链接'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples'npm

ERR!在错误(本机)
npm ERR!{[错误:EPERM,unlink'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples']

npm ERR!错误:-4048,
npm ERR!代码:'EPERM',
npm ERR!路径:'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples'} npm ERR!
错误的ERR!请尝试以root/Administrator身份再次运行此命令.
错误的ERR!错误回滚错误:EPERM,unlink'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples'npm

ERR!错误回滚错误(本机)
npm ERR!错误回滚{[错误:EPERM,unlink'c:\ Users\Jaseem
Abbas\Documents \node_modules \node-xmpp-server\examples']
npm ERR!错误回滚错误:-4048,
npm …

node.js npm node-xmpp

34
推荐指数
3
解决办法
5万
查看次数

6
推荐指数
1
解决办法
2746
查看次数

Node-XMPP stringprep错误

我正在使用node-xmpp使用browserify进行Web应用程序.当我尝试使用browserify创建一个浏览器文件时,生成的文件在js控制台中输出 -

无法加载StringPrep-0.1.0绑定.您可能需要npm install node-stringprepclient.js:5108无法加载StringPrep-0.2.3绑定(使用回退).您可能需要npm install node-stringprep client.js:34无法加载StringPrep-0.2.3绑定(使用回退).你可能需要npm install node-stringprep

之后代码失败了

未捕获的TypeError:undefined不是函数

当我在终端中使用时,文件client.js工作正常

node client.js

client.js中没有什么

var xmpp = require('simple-xmpp');

xmpp.connect({
    jid                 : 'loginid',
    password            : 'password',
    host                : 'localhost',
    port                : 5222
});

xmpp.on('online', function() {
    console.log('Yes, I\'m connected!');
});

xmpp.on('chat', function(from, message) {
    xmpp.send(from, 'echo: ' + message);
});

xmpp.on('error', function(err) {
    console.error(err);
});

xmpp.on('subscribe', function(from) {
if (from === 'a.friend@gmail.com') {
    xmpp.acceptSubscription(from);
    }
});
Run Code Online (Sandbox Code Playgroud)

我只是从他们的文档中获取的.任何指针?

javascript node.js node-xmpp

6
推荐指数
1
解决办法
1242
查看次数

AWS Elastic Cache是​​否支持Redis群集上的Pub/Sub?

查看AWS Elastic Cache的文档我可以看到它们支持Redis Cluster并且一般性地讨论键/值数据和Redis操作.但是,如果这将支持Redis'pub/sub沿不同服务器的复制,则不清楚.

我们正在node-xmpp上构建一个聊天服务器.我们将有许多应用程序服务器来处理聊天连接,我们依靠Redis pub/sub来处理聊天线程之间的通信.我们要求无论每个聊天服务器与之通信的实际Redis实例如何,它们都可以共享相同的发布/订阅通道.

AWS Elastic cache白皮书(第7页)中,如果您需要pub/sub,则表示要使用Redis.据我所知,AWS Elastic Cache实际上支持pub/sub可扩展性,但我还不确定.

amazon-web-services redis node.js node-xmpp amazon-elasticache

6
推荐指数
1
解决办法
1121
查看次数

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

我正在使用平均堆栈应用程序,现在我需要使用XMPP协议制作聊天模块.
我是新与XMPP,我已经使用在节点JS"节点XMPP的服务器"和"节点XMPP的客户端" ,并在角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 = global.hzConfig.qualifiedHostName;

var config = require("./config/config.js")(app, express);



var friendsArr = [];
var server = null
var startServer = function(done) {
    // Sets up the …
Run Code Online (Sandbox Code Playgroud)

xmpp strophe node.js node-xmpp angularjs

6
推荐指数
0
解决办法
246
查看次数

Node-XMPP没用吗?选择XMPP服务器

我正在选择XMPP服务器,目前正在尝试使用NodeXMPP.我安装了完整的NodeXMPP(核心,服务器,客户端,组件,依赖...).

令我惊讶的是,我必须做所有的后端工作:让客户互相交谈等.其他XMPP服务器(tigase ejabberd ......)从头开始做这些事情.

我的小实例:我创建一个服务器并将客户端存储在一个数组中,然后在另一个尝试发言时搜索客户端:

var xmpp = require('../index')

var c2s = new xmpp.C2SServer({
    port: 5222,
    domain: 'localhost'
})

var clients = new Array();

c2s.on('connect', function(client) {
    client.on('authenticate', function(opts, cb) {
        console.log('AUTH' + opts.jid + ' -> ' +opts.password)
        clients.push(client);
    })
    client.on('stanza', function(stanza) {
        if (stanza.is('message') && (stanza.attrs.type !== 'error')) {
            var interlocuteur = getClient(stanza.attrs.to)
            if (interlocuteur)
                interlocuteur.send(stanza)
        }
    })
    client.on('disconnect', function() {
        console.log('DISCONNECT')
    })
    client.on('online', function() {
        console.log('ONLINE')
        client.send(new xmpp.Message({ type: 'chat' }).c('body').t('Hello there, little client.'))
    })
})
Run Code Online (Sandbox Code Playgroud)

我的问题是:我真的需要自己编写这些基本操作吗?如果是这样,Node-XMPP有什么意义?也许是将NodeJS用于其他XMPP服务器,比如韵律?

xmpp node.js node-xmpp server

5
推荐指数
1
解决办法
1209
查看次数

如何在google chat/hangouts上发送带有nodejs xmpp客户端的表情符号/表情符号

我使用node-red xmpp客户端节点实现了一个Google聊天机器人.一切正常,但我不知道如何让我的机器人给我一个笑脸/表情符号/表情符号等.

例如,我想对我的机器人说"嘿,谢谢",我希望机器人响应是"竖起大拇指"的表情符号,当你输入"(Y)"时出现的表情符号:

在此输入图像描述

但我得到的是文字字符串"(Y)"而不是图形等价物.我是否必须以unicode或类似的方式发送它?我猜测图形解释取决于聊天客户端(我正在通过gmail收件箱页面中的环聊小部件聊天).

谢谢!

xmpp node.js node-xmpp hangout node-red

3
推荐指数
1
解决办法
1637
查看次数

通过Node.js上的node-xmpp连接到会议

如何连接到Jabber会议?发送和接收消息.获取在线用户列表.

node.js node-xmpp

2
推荐指数
1
解决办法
2766
查看次数