Я хочу отправить сообщение из сценария сервера в 'server/main.js' в сценарий Cliente в 'client/main.js'.Как отправить сообщение от сервера клиенту в Meteor?
Я пробовал несколько вещей с публикацией/подпиской, но я, должно быть, сделал что-то не так. Консоль, на которой работает метеоритный сервер, сходит с ума от тысяч сообщений об ошибках.
сервер
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 на клиенте. Он должен подождать, пока Монго не будет готов.
Как это сделать?
Какое сообщение об ошибке на консоли сервера? –