好的,所以我现在正在做这个并且它有效,但看起来有点hacky。在服务器端经过一段时间后,是否有更好的方法在客户端调用函数?在客户端:
Meteor.subscribe('notifications');
Notifications.find().observe({ //Call whatever function.
added: function(item){
console.log(item);
alert(item.text)
}
});
这是在服务器上。
Meteor.publish('notifications', function(){
return Notifications.find({createdBy:this.userId});
});
//These run after a certain interval of time passes:
Notifications.insert({text: text, createdBy:createdBy});
Notifications.remove({text: text, createdBy:createdBy});
答案 0 :(得分:1)
在服务器端创建一个集合,用于向客户端发送通知