2

我正在使用离子框架上的 pubsub,并且我正在使用 stanza.io,我能够发布消息并从节点调用 getItems。但是'pubsub:event' 没有被触发。我无法获得其他用户在节点上发布的实时消息。我的代码如下...

发布

this.client.publish("pubsub.dev1.internal", 'mynode', {
        json: {
          value: 'Any JSON content could go here'
        }
      }, (err, data) => {
        if (err) {
          console.log(err);
        } else {
          console.log(data)
        }
      });
  }

获取项目

this.client.getItems("pubsub.dev1.internal", 'mynode', opts ,
      (err, data) => {
        if (err) {
          console.log(err);
        } else {
          console.log(data)
        }
      })

发布订阅:事件

this.client.on('pubsub:event', function (msg) {
      console.log("pubsub:event");
      console.log(msg);
    });

发布的消息存储在服务器中,当我调用 getItems 时,我可以获取该消息,但问题是使用 'pubsub:event' 没有实时接收消息。谁能帮我解决这个问题?

4

0 回答 0