Meteor 停止Iron路由器在登录后自动重定向
我注意到,我的登录包或Iron Router本身会在登录后将您重定向到主模板。我似乎找不到任何方法来阻止这种行为 我使用的软件包可能与以下内容相关:Meteor 停止Iron路由器在登录后自动重定向,meteor,iron-router,Meteor,Iron Router,我注意到,我的登录包或Iron Router本身会在登录后将您重定向到主模板。我似乎找不到任何方法来阻止这种行为 我使用的软件包可能与以下内容相关: 铁:路由器 流星黑客:快速渲染 用户帐户:具体化 路由 用户帐户:核心 帐户密码 我是这样处理登录的: unless currentUser +login else +yield 不要试图在模板中处理此问题,而是直接在iron router中使用路由中的onBeforeAction处理程序处理此问题: onBeforeAction:
- 铁:路由器
- 流星黑客:快速渲染
- 用户帐户:具体化
- 路由
- 用户帐户:核心
- 帐户密码
unless currentUser
+login
else
+yield
不要试图在模板中处理此问题,而是直接在iron router中使用路由中的
onBeforeAction
处理程序处理此问题:
onBeforeAction: function(){
if ( Meteor.userId() ){
this.next();
} else this.render('login');
},
var-route=…
的作用是什么?这里似乎不习惯。是否可以整体更改布局模板?(因为还有其他项目,如果用户未登录,这些项目将被隐藏)对不起,route=
来自我经常使用的另一个函数。是的,您可以在管线中整体更改布局样板。我有更多的样本代码在