我想从'server/main.js'中的服务器脚本发送消息到'client/main.js'中的Cliente脚本。如何发送消息从服务器到客户端流星?
我尝试了一些发布/订阅的事情,但我一定做了错误的事情。流星服务器运行的控制台因数千条错误消息而变得疯狂。
服务器
Meteor.publish("test", function() {
this.ready();
return 'some test';
});
客户
Template.panel.onCreated(function loginOnCreated() {
Tracker.autorun(function() {
const handle = Meteor.subscribe('test');
if(handle.ready()){
alert('Done')
}
});
});
无论如何,我需要一台服务器的方法来调用客户端的东西时,它的准备。
原因:Template.panel.onCreated无法从Mongodb查询数据。它必须等待几秒钟。所以我想要做的是不可能在客户端的Template.panel.onCreated中。它必须等到Mongo准备好。
我该怎么做?
服务器控制台上的错误消息是什么? –