我正在开展一个角度和放大的项目。 nodejs,我的控制器中有一个singin和logout函数,
Main.signin(formData, function(res) {
if (res.type == false) {
alert(res.message);
} else {
$localStorage.token = res.token;
$location.path('/'); // redirect to index page.
}
}, function() {
//failed processing.
});
$scope.logout = function() {
Main.logout(function() {
window.location = "/"
window.location.replace("/");
}), function() {
alert("Failed to logout!");
};
};
上述代码的逻辑很简单,但我无法使用window.location = "/"
保存或删除令牌,但如果我在执行上述方法后对window.location = "/"
发表评论,则刷新浏览器,令牌被删除或保存。
有人对此有所了解吗?