我正在使用离子框架上的 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' 没有实时接收消息。谁能帮我解决这个问题?