小编Ale*_*aev的帖子

NodeJS xmpp服务器

我在节点js和xmpp中进行了第一步

我需要在节点js上的xmpp服务器上运行以进行消息传递

这是过程:我使用node-xmpp服务器https://github.com/astro/node-xmpp 运行服务器示例(/examples/c2s.js)加入到具有两个客户端的服务器(在其他服务器上测试的客户端jabber - 它工作,消息发送通过)

客户端在我的服务器上拥有授权.但是,当我从一个客户端向另一个客户端发送消息时,消息将发送到服务器(我在日志中看到它),这就是消息未发送给收件人

我不知道在哪里寻找问题服务器配置?路由?添加自己可能需要消息传递?

帮帮我

我的服务器代码(通过示例)

var xmpp = require('../lib/node-xmpp');

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

});

// On Connect event. When a client connects.
c2s.on("connect", function(client) {
    c2s.on("register", function(opts, cb) {
        console.log("REGISTER");
    cb(true);
    });

    client.on("authenticate", function(opts, cb) {
        console.log("AUTH" + opts.jid + " -> " +opts.password); 
    cb(null); 
    });

    client.on("online", function() {
        console.log("ONLINE");
        client.send(new xmpp.Message({ type: 'chat' }).c('body').t("Hello there, little client."));
    });

    client.on("stanza", function(stanza) {
        console.log("STANZA" + stanza);

    });

    client.on("disconnect", function(client) { …
Run Code Online (Sandbox Code Playgroud)

xmpp node.js

9
推荐指数
2
解决办法
9846
查看次数

Django Oscar.如何添加产品?

我是Python和Django的初学者.我安装了django-oscar.然后我配置它并启动服务器,它的工作原理.

现在,我不明白how to add a product

仪表板上有一个按钮Create new product.但是为了添加新产品,它要求选择产品类,我在给定的下拉选项中找不到任何产品类.

为我提供一个如何在django-oscar中添加产品的演示示例.

python django e-commerce django-oscar

5
推荐指数
2
解决办法
5268
查看次数

标签 统计

django ×1

django-oscar ×1

e-commerce ×1

node.js ×1

python ×1

xmpp ×1