首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >令牌未过期模块不工作,角6

令牌未过期模块不工作,角6
EN

Stack Overflow用户
提问于 2018-10-08 10:05:33
回答 4查看 1.2K关注 0票数 2
代码语言:javascript
运行
复制
import { tokenNotExpired } from 'angular2-jwt';

错误:

node_modules/angular2-jwt/angular2-jwt.d.ts(3,10):ERROR TS2305:模块‘C:/User/Charles/OOP/node/rxjs/TS2305’‘中的错误没有导出成员’可观察‘。node_node/rxjs/观测点.d.ts(1,15):错误TS2307:无法找到模块‘rxjs/可观’。

怎么解决这个问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-06-04 17:50:43

我通过使用角6来解决这个问题,首先需要完全卸载angular2-jwt:

代码语言:javascript
运行
复制
npm uninstall angular2-jwt --save

然后你就可以跑:

代码语言:javascript
运行
复制
npm install @auth0/angular-jwt

只有这两条命令线帮了我。

票数 0
EN

Stack Overflow用户

发布于 2020-11-10 15:37:58

如果使用的是角4.3或更高版本,则不支持angular2-jwt的旧版本。如果您使用旧版本,您将得到更多的错误,因为它依赖于来自角的HttpClient.what的Http拦截器,您可以下载新版本的tokenNotExpired并实现tokenNotExpired的方法

代码语言:javascript
运行
复制
# installation with npm
npm install @auth0/angular-jwt

简单地说,您可以以这种方式实现

代码语言:javascript
运行
复制
export function tokenGetter(access_token : string) {
  return localStorage.getItem(access_token);
}

private tokenNotExpired(token : string)
{
  const item: string = tokenGetter(token);
  return item != null && !this.jwtHelper.isTokenExpired(item);
}
票数 0
EN

Stack Overflow用户

发布于 2021-05-13 04:20:32

代码语言:javascript
运行
复制
npm uninstall angular2-jwt
npm install @auth0/angular-jwt
npm install rxjs-compat --save

在auth.service.ts中:

代码语言:javascript
运行
复制
import { JwtHelperService } from "@auth0/angular-jwt";
 token: string

  isAuthenticated() {
return this.jwtHelper.isTokenExpired(this.token);

}

在header.component.html中:

代码语言:javascript
运行
复制
 <a class="nav-link" [routerLink]="['/dashboard']" routerLinkActive="active-link"
       *ngIf="!authService.isAuthenticated()"
       [routerLinkActiveOptions]="{exact: true}">Dashboard</a>
    <a class="btn btn-outline-primary me-2"  *ngIf="authService.isAuthenticated()"
       [routerLink]="['/auth']" tabindex="-1" aria-disabled="true">Sign in</a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52699894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档