meteor:app在meteor站点上不起作用(部署)

时间:2014-04-18 20:58:17

标签: meteor meteorite meteor-blaze

我正在编写一个流星应用程序,曾经在meteor.com网站上运行良好

$> mrt deploy myapp.meteor.com

然而,现在几天,该应用程序已不再适用(它仍可在本地运行!) 在控制台中,我现在收到以下错误

Exception in defer callback: Error: Oh no! No route found for path: "/"
at o.extend.onRouteNotFound 

这很奇怪,因为我定义了一条路线:

Router.configure({
    layout: 'layout',
    loadingTemplate: 'loading',
    notFoundTemplate: 'notFound'
});
Router.map(function () {
    this.route('/', {
        controller: 'HomeController'
    });
});

控制器看起来像这样:

HomeController = RouteController.extend({
    template: 'layout',

    onBeforeAction: function () {
        // TODO
    },
    waitOn: function () {
        return [App.subs.lanes, App.subs.taskColors];
    },
    start: function () {},
    action: function () {
        if (this.ready())
            this.render();
        else
            ;
    }
});

我刚刚更新了陨石,并更新了项目

% mrt update
✓ scss
   tag: https://github.com/fourseven/meteor-scss.git#v0.8.4
✓ iron-router
   tag: https://github.com/EventedMind/iron-router.git#v0.7.1
✓ blaze-layout
   tag: https://github.com/EventedMind/blaze-layout.git#v0.2.4

但仍然有相同的结果,本地是一切正常但部署应用程序给出路由错误。也许它会有所帮助,但这里有mrt和meteor的版本

% mrt --version
Meteorite version 0.7.3
Release 0.8.0

有什么建议吗?

0 个答案:

没有答案