JWT Невозможно прочитать свойство 'split' из null в JwtHelper.decodeToken - PullRequest
0 голосов
/ 23 октября 2018

Я новичок в Angular, фактически каждый раз, когда я пытаюсь вызвать функцию loadToken () для моего модуля аутентификации, я получаю эту ошибку:

AppComponent.html:24 ERROR TypeError: Cannot read property 'split' of null
    at JwtHelper.decodeToken (angular2-jwt.js:234)
    at AuthenticationService.loadToken (authentication.service.ts:37)
  ..........

Как правильно обработать мой токен перед тем, как декодировать его?

loadToken(){
    this.jwtToken=localStorage.getItem('token');
    if(!this.jwtToken)
      console.log("****************NULL TOKEN****************");
      console.log(this.jwtToken);
    let jwtHelper=new JwtHelper();
    this.roles=jwtHelper.decodeToken(this.jwtToken).roles;
    return this.jwtToken;
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...