我正在尝试让我的路由器在注销时重定向到我的主路由但是流星不断地将我返回到流星生成的登录表单。我做错了吗?
这是我的路由器:
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)
});
});
答案 0 :(得分:1)
想出来......非常明显。
我有一个ensureSignedIn
函数,用于检查登录状态并重定向到登录表单。 logout
功能未包括在内。
// LOGGED IN
Router.plugin('ensureSignedIn', {
except: ['home','logout']
});
答案 1 :(得分:0)
我也是流星的新手。但是下面的代码在我的应用程序中运行正常。希望它可以帮助你一点。
Router.route('home', {
path: '/'
});
// After logout redirect by
Router.go('home');