我在Angular v1.6.4应用中使用Angular Satellizer v0.15.x与bower。
我的确切工作流程如下:
$authenticate('google')
方法打开Google登录弹出窗口。我正在使用JWT令牌进行API调用,因为我的API是无状态的。我使用密钥app.auth.token
将此令牌存储在我的本地存储中。第6步完成我的工作流后,我的JWT令牌将从本地存储中删除(第7步失败)。
我怀疑命名冲突,并试图将我的JWT令牌命名为其他东西,但没有运气。我甚至分析了我的所有代码,而且我没有从我的代码中移除令牌。
目前,我已在本地存储中保留了两份JWT副本,并在删除后立即从备份中复制该令牌。
那里有谁可以指导我解决这个问题?
修改1 :
以下是我使用的所有凉亭套餐:
"dependencies": {
"angular-animate": "^1.6.4",
"angular-sanitize": "^1.6.4",
"angular-messages": "^1.6.4",
"angular-ui-router": "^0.4.2",
"angular-strap": "^2.3.x",
"moment": "^2.18.x",
"animate.css": "^3.5.x",
"angular": "^1.6.4",
"ng-lodash": "^0.5.x",
"ng-focus-if": "^1.0.x",
"ngclipboard": "^1.1.x",
"angular-toastr": "^1.7.x",
"bootstrap-sass": "^3.3.x",
"angular-motion": "^0.4.x",
"angular-drag-and-drop-lists": "^1.4.x",
"angular-local-storage": "^0.5.x",
"angular-md5": "^0.1.x",
"angular-translate": "^2.15.x",
"moment-timezone": "^0.5.x",
"ment.io": "personal github URL",
"ng-material-floating-button": "personal github URL",
"angular-base64": "^2.0.x",
"satellizer": "^0.15.x",
"ng-jsoneditor": "personal github URL",
"highlightjs": "^9.10.x",
"angular-highlightjs": "^0.7.x",
"codemirror": "^5.25.x",
"angular-ui-codemirror": "^0.3.x",
"angular-carousel": "personal github URL",
"angular-cron-jobs": "^3.2.x",
"angular-read-more": "^1.0.x",
"angular-moment": "^1.0.1"
}