angularjs - 解码令牌的问题 - jwtHelper - ANGularjs
问题描述
我对 jwtHelper 有疑问。
编码数据后,我想使用解码:
myServices.service('checkToken', function( store, jwtHelper){
this.payload = function(){
var token = store.get ('token');
token = jwtHelper.decodeToken(token);
return token;
}
});
但是,控制台收到这样的错误:
TypeError: Cannot read property 'split' of undefined
at Object.decodeToken (angular-jwt.js:233)
at Object.payload (services.js:11)
第 11 行:token = jwtHelper.decodeToken(token);
解决方案
您确定商店正在退回令牌吗?我还看到 get 和括号之间有一个空格。
推荐阅读
- matlab - 如何计算拟合函数的 p 值?
- radio-button - 如何在更改的动态操作中获取交互式网格单选按钮列的值?
- machine-learning - 获取在 OpenNMT-py 中训练的模型的梯度
- javascript - 拼接和移位函数在递归中没有按预期工作
- r - gganimate 不显示所有帧
- php - 将特定生成的随机数存储为变量 (PHP)
- r - 如何在不丢失内容的情况下摆脱特定括号?
- python - 预测合同离散保单/条款的生存评分和 CLTV
- azure - msal-angular 用于单点登录
- reactjs - Webpack 向带有导出的模块添加“不提供导出”