angular 如何引进 @auth0/angular-jwt
时间: 2023-07-18 21:48:02 浏览: 185
angular2-jwt:用于在Angular 2+应用程序中处理JWT的帮助程序库
要在Angular中使用`@auth0/angular-jwt`,需要先安装该库。可以使用以下命令进行安装:
```
npm install @auth0/angular-jwt
```
安装完成后,可以在需要使用`@auth0/angular-jwt`的组件或服务中引入该库,示例代码如下:
```typescript
import { JwtHelperService } from '@auth0/angular-jwt';
@Injectable()
export class AuthService {
constructor(public jwtHelper: JwtHelperService) {}
public isAuthenticated(): boolean {
const token = localStorage.getItem('access_token');
return !this.jwtHelper.isTokenExpired(token);
}
}
```
在上面的示例中,我们在AuthService中注入了JwtHelperService服务。然后,我们使用`isAuthenticated`方法来检查`access_token`是否有效。
阅读全文