0
Router._filters = {
isLoggedOut: function (pause) {
if (!Meteor.userId()) {
return this.redirect('home');
} else {
this.next();
}
},
isLoggedIn: function (pause) {
if (Meteor.userId()) {
return this.redirect('dashboard');
} else {
this.next();
}
}
};
filters = Router._filters;
Router.onBeforeAction(filters.isLoggedOut, { except: [
'home'
]});
Router.onBeforeAction(filters.isLoggedIn, { only: [
'home'
]});
我想使鐵路由器過濾器,這使得重定向到「家」時和「儀表盤」,如果用戶登錄未登錄用戶英寸一切正常,但在第一種情況下儀表板顯示一秒鐘,然後重定向完成。我怎樣才能擺脫這種延遲?MeteorJS,鐵路由器,過濾器,重定向,延遲
我已經這樣做了,但仍然有延遲: 行動:(!Meteor.userId())函數(){ 如果{ this.redirect( '家'); } else { this.render(); } } – tdudzik 2014-12-13 17:56:48
你是什麼意思與「延遲」? 「儀表板」仍然顯示? – Ron 2014-12-13 18:07:24
我的意思是儀表板顯示一秒鐘,然後顯示主頁。 – tdudzik 2014-12-13 18:16:35