除了 Iron Router 不起作用

Except for Iron Router doesn't work

我希望主页上的控制台没有输出。相反,我收到消息 'do something'。但是 'home' 除外。

Router.configure({
    layoutTemplate: 'layout',
    loadingTemplate: 'loading',
    notFoundTemplate: 'notFound',
});
Router.onBeforeAction(function () {
    console.log('do something');
}, { except: ['home'] });

Router.route('/', function () {
    name: 'home',
    this.render('content', { to: 'content' }),
    this.render('navigation', { to: 'navigation' })
});

您似乎将选项与“/”路径中的代码混合在一起。那是行不通的。尝试一个或另一个,例如,使用所有选项:

Router.route('/', {
    name: 'home',
    action: function() {
        this.render('content', { to: 'content' });
        this.render('navigation', { to: 'navigation' });
    }
});