2
我在與流星一個奇怪的問題,部署到.meteor.com集合在流星變得不確定部署
一切,當我部署我的應用程序上meteor.com我得到以下本地工作但當每個我擁有的每個路由的collection的錯誤:collectionName「未定義」。 我試圖用waitOn
配置鐵路由器,但它沒有幫助。
我的集合定義如下所示(3服務器端和一個地方):
Posts = new Meteor.Collection('posts');
Previews = new Meteor.Collection(null);
betaUsers = new Meteor.Collection('betaUsers');
ipList = new Meteor.Collection('ipList');
//collections/collections.js
我的路線是這樣的:
Router.configure({
layoutTemplate: 'layout',
waitOn: function() { [Meteor.subscribe('betaUsers'), Meteor.subscribe('Posts'), Meteor.subscribe('Previews')] }
});
Router.map(function() {
this.route('jobList', {path: '/', layoutTemplate: 'layout', data: function() { return Posts.find(); }});
this.route('login', {path: '/login', layoutTemplate: 'layout2'});
this.route('submitJob', {path: '/submit', layoutTemplate: 'layout2'});
this.route('previewPost', {path: '/preview', layoutTemplate: 'layout2'});
this.route('landingPage', {path: '/landing/:_id?', data: function() { return betaUsers.findOne(this.params._id);}, layoutTemplate: 'layoutLp'});
this.route('thankYouPage', {path: '/thanks/:_id', data: function() { return betaUsers.findOne(this.params._id);}, layoutTemplate: 'layoutLp'});
});
//server/router.js
我同時使用和自動發佈不安全。
有沒有人有同樣的問題?我在以前的應用中使用類似的結構來進行集合定義和訂閱,並且從來沒有遇到過這個問題
我仍然熟悉Meteor,所以這可能是我身邊的一個愚蠢的錯誤!謝謝 !我可以提供更多信息。