Я пытаюсь определить, почему моя глобальная переменная недоступна в моей консоли браузера. Вот мой топ-уровня метеор Javascript содержимое файла:Глобальная переменная в Meteor
if (Meteor.isServer) {
Meteor.startup(function() {
Posts = new Mongo.Collection("posts");
Carbrands = new Meteor.Collection("carbrands");
Comments = new Mongo.Collection("comments");
Posts.insert({post1:'post'});
Carbrands.insert({post1:'post'});
Comments.insert({post1:'post'});
});
}
(я могу подтвердить, что сообщения, Carbrands, Комментарии определены), но в Broswer, я получаю это (сообщения не определено):
однако, когда я добавить эту строку кода в верхней части:
Posts = null;
if (Meteor.isServer) {
Meteor.startup(function() {
Posts = new Mongo.Collection("posts");
Carbrands = new Meteor.Collection("carbrands");
Comments = new Mongo.Collection("comments");
Posts.insert({post1:'post'});
Carbrands.insert({post1:'post'});
Comments.insert({post1:'post'});
});
}
я получаю следующий вывод на консоль (сообщений равно нулю):
Что дает?
duh Я идиот, спасибо –