app.module.ts
import { InterceptorService } from ‘./services/interceptor.service’;
providers: [
HttpClient,
{ provide: HTTP_INTERCEPTORS, useClass: InterceptorService, multi: true },//拦截器配置
{ provide: LocationStrategy, useClass: HashLocationStrategy },
],
路由配置
import { AuthGuard } from ‘./auth.guard’;
canActivate:[AuthGuard],
拦截器模块
import {
Injectable } from '@angular/core';
import {
CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot }<