[英]Meteor.js logout route won't redirect
我正在嘗試使路由器在注銷后重定向到我的本地路由,但是流星不斷將我返回到流星生成的登錄表單。 我做錯了什么嗎?
這是我的路由器:
Router.route('/', {
name: 'home'
});
Router.route('/logout', function(){
var self = this;
Meteor.logout(function(err){
if(err){
console.log('Error Logging out: '+ err);
}
self.redirect('/');
// Router.go('home'); (Also tried this and didn't work)
});
});
想通了...很明顯。
我有一個ensureSignedIn
函數,用於檢查登錄狀態並重定向到登錄表單。 不包括logout
功能。
// LOGGED IN
Router.plugin('ensureSignedIn', {
except: ['home','logout']
});
我也是流星的新手。 但是下面的代碼在我的應用程序中可以正常工作。 希望它可以對您有所幫助。
Router.route('home', {
path: '/'
});
// After logout redirect by
Router.go('home');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.