Houston:admin铁路由器onBeforeAction除外

Houston:admin Iron router onBeforeAction except

新手尝试在带有 iron-router 的 Meteor 项目中使用 houston:admin

在 iron-router 的 onBeforeAction 钩子中,除了:[ ... ],如

Router.onBeforeAction({ if (!Meteor.user()) { Router.go('\login'); } }, {except: ['login']});

我应该在里面放什么除了:[] 才能使 houston:admin 成为例外? 或者有没有更好的方法。

非常感谢您的帮助!

这不是面向未来的证据,也就是说,如果向休斯顿项目添加任何其他页面,这些页面将会失败,但现在您可以使用:

{except: ['houston_home', 'houston_collection', 'houston_document', 'houston_change_password', 'houston_custom_template', 'houston_login']}

关注您需要添加的路线并将任何新闻放入其中,它们将是此处列表中的任何内容(如果文件更改,则为此处的内容)https://github.com/gterrono/houston/blob/master/client/router.coffee#L100 但 [=11= 】 一开始。您要查找的行如下所示:

BASE_HOUSTON_ROUTES = (Houston._houstonize_route(name) for name in ['home', 'collection', 'document', 'change_password', 'custom_template'])