Iron Router在部署时显示启动页面,在本地工作正常

teh*_*ner 5 meteor iron-router

我正在使用Meteor 1.0.2.1和iron:路由器1.0.7.我已经设法为'/'设置一个在本地运行良好的路由,但是当我在流星上部署时,我得到了铁:路由器启动.

这是我的路线:

Router.route('/',{name:'landing.index'});

我有一个名为LandingIndex的控制器和一个名为LandingIndex的模板.

任何帮助是极大的赞赏.

编辑:

控制器如下所示:

LandingIndexController = RouteController.extend({
   waitOn: function () {
   },

   data: function () {
   },

   action: function () {
     this.render();
   }
});
Run Code Online (Sandbox Code Playgroud)

Gra*_*man 2

您有机会使用 Twitter Bootstrap 吗?我今天遇到了同样的问题,在本地主机上也无法重现。经过太多小时的尝试在远程环境上重现此问题后meteor deploy xxxxx.meteor.com,我发现这是因为 Twitter Bootstrap 中包含的文件所致。如果你直接下载 bootstrap 的 .zip 文件并将其 3 个目录随意复制到你的项目中(css/fonts/js/),js/npm.js将会随之被复制。

我认为js/npm.js只有在使用 Grunt 的构建过程中才需要,所以我就把它删除了。它为我解决了这个问题,尽管我不确定为什么......