Meteor 如何清除流星';用户甚至离线

Meteor 如何清除流星';用户甚至离线,meteor,logout,meteor-accounts,Meteor,Logout,Meteor Accounts,我不知道为什么,我的Meteor应用程序中的注销按钮经常无法回调。代码很简单: $scope.logout=函数(){ 帐户。注销(函数(){ //代码经常无法在这里出现 $state.go('login'); }); } 也许是网络的问题?因此,我添加了一些代码,以确保我的注销按钮看起来不会冻结: $scope.logout=函数(){ 帐户。注销(函数(){ //代码经常无法在这里出现 $state.go('login'); }); $timeout(函数(){ $state.go('lo

我不知道为什么,我的Meteor应用程序中的注销按钮经常无法回调。代码很简单:

$scope.logout=函数(){
帐户。注销(函数(){
//代码经常无法在这里出现
$state.go('login');
});
}
也许是网络的问题?因此,我添加了一些代码,以确保我的注销按钮看起来不会冻结:

$scope.logout=函数(){
帐户。注销(函数(){
//代码经常无法在这里出现
$state.go('login');
});
$timeout(函数(){
$state.go('login');
}, 2000);
}
重定向到登录页面成功,但由于Meteor.userId()仍有值,因此登录页面仍显示有人登录的应用程序用户

我想知道是否有办法删除Meteor.userId/Meteor.user家族,即使连接到服务器失败


我知道这不是一个完整的解决方案,应用程序用户可能无法在该状态下进行下一次登录,但至少他们不会抱怨应用程序甚至无法注销。

您正在寻找的函数是
Meteor.logout()
不是
帐户。logout()
您正在寻找的函数是
Meteor.logout()
不是
Accounts.logout()

Meteor.logout()
不是
Accounts.logout()
@MichelFloyd你应该把你的评论作为答案发布。@Michel Floyd我记得我试过Meteor.logout和Accounts.logout,并且相信它们之间没有区别。但我会再次确认。谢谢你这是Meteor.logout()不是Accounts.logout()@MichelFloyd你应该发表你的评论作为回答。@Michel Floyd我记得我试过Meteor.logout和Accounts.logout,并且相信它们之间没有区别。但我会再次确认。非常感谢。