如何从服务器发布数据并在Meteor中侦听客户端上的更改?

时间:2012-05-04 13:31:50

标签: node.js meteor

我已经发现Meteor(如http://meteor.com中所述)正在使用SockJS。

我有一些服务器端代码,定期检查iTunes中播放的歌曲,我想将曲目信息发布到客户端。

我看过Meteors文档,而Meteor.publish / Meteor.subscribe似乎专门处理Meteor.Collections。我只想传递任意数据,如字符串或JSON。

无论如何我可以像Socket.IO或Faye那样在Meteor中做简单的pub / sub吗?

1 个答案:

答案 0 :(得分:3)

您可以发布任意数据。它不一定来自Meteor.Collection。

请参阅http://docs.meteor.com/#meteor_publish作为起点。您需要在服务器上编写一个发布函数,该函数调用Meteor.setInterval来设置定期检查,然后使用this.setthis.unsetthis.flush来推送个人每个客户的属性。