嗨,我很困惑,可能犯了一个愚蠢的错误,但对于我的生活,我无法让我的气象应用程序在部署到Modulus时工作。
在本地主机上并部署到Meteor (*.meteor.com)上,它工作得很好,但是当部署到Modulus上时,我得到标准的ironrouter错误消息(哦,看起来在客户端或服务器上没有url http://xyz的路由)
在浏览器控制台中,我还收到一条错误消息:“未捕获TypeError:无法读取未定义的属性'ServiceConfiguration‘”。
奇怪的是,我使用的'admin‘包(houston:admin)确实工作正常,所以我猜这一定是我犯了一个奇怪的错误。
我的路由全局定义如下:
Router.configure({
layoutTemplate: 'layout'
});
Router.route('/', {
name: 'home',
template: 'home'
});
Router.route('actionSheet');
Router.route('backdrop');
Router.route('forms', {
data: function () {
return {
post: Posts.find().fetch()[0]
};
}
});
Router.route('insertGymForm', {
data: function() {
var gyms = Gyms.findOne({createdBy: Meteor.userId()});
return gyms;
}
});
Router.route('updateGymForm', {
data: function() {
var gyms = Gyms.findOne({createdBy: Meteor.userId()});
return gyms;
}
});
Router.route('headersFooters');
Router.route('lists');
Router.route('loading');
Router.route('modal');
Router.route('navigation');
Router.route('navigation.one', {path: '/navigation/one'});
Router.route('navigation.two', {path: '/navigation/two'});
Router.route('navigation.three', {path: '/navigation/three'});
Router.route('popover');
Router.route('popup');
Router.route('sideMenu');
Router.route('slideBox');
Router.route('spinner');
Router.route('tabs.one', {path: '/tabs/one', layoutTemplate: 'tabsLayout'});
Router.route('tabs.two', {path: '/tabs/two', layoutTemplate: 'tabsLayout'});
Router.route('tabs.three', {path: '/tabs/three', layoutTemplate: 'tabsLayout'});
Router.route('tabs.four', {path: '/tabs/four', layoutTemplate: 'tabsLayout'});
Router.route('userAccounts');任何帮助都将不胜感激!谢谢
发布于 2016-03-09 22:05:58
也有同样的问题。对我来说,解决方案是在DB-username中没有"@“(出于某种原因,默认建议的DB-username是您的电子邮件地址)。
https://stackoverflow.com/questions/34204854
复制相似问题