角度错误处理

时间:2016-02-18 16:11:09

标签: javascript angularjs exception

我有一个令牌的代码,用JWT生成并在用户成功登录后将其返回给应用程序。

var token = $localStorage.token;
var base64Url = token.split('.')[1];
var base64 = base64Url.replace('-', '+').replace('_', '/');
var tokenObj = JSON.parse(atob(base64));

然后我验证令牌是否具有webUserId声明

if(tokenObj.webUserId){...}

如果我替换localstorage tokeb的值,我期待一个错误,因为它不是一个好的,但是当代码到达这一点时:

var tokenObj = JSON.parse(atob(base64));

它向我发送了一个Angular $exceptionHandler。如何在代码中控制此错误以避免角度异常?

0 个答案:

没有答案