【发布时间】:2016-01-31 21:29:51
【问题描述】:
新手尝试在 Meteor 项目中使用 houston:admin 和 Iron-router
在 Iron-router 的钩子 onBeforeAction 中,带有 except: [ ... ],就像
Router.onBeforeAction({
if (!Meteor.user()) {
Router.go('\login');
}
}, {except: ['login']});
我应该在 except:[] 中放入什么以使 houston:admin 成为例外? 或者如果有更好的方法。
非常感谢您的帮助!
【问题讨论】:
-
您不想在
onBeforeAction中创建Route.go()。你要if ( Meteor.userId() ){ this.next(); } else { this.render('login') }; -
是的,非常感谢,但上面的代码只是一个示例。而且我认为 .go 或 .render 与我的问题无关。
-
它不会,但它可能会帮助您解决下一个问题! ;)
标签: meteor iron-router