相关疑难解决方法(0)

如何使角度模块忽略核心模块中添加的http拦截器

我有一个带有HttpInterceptor的核心模块用于授权处理,我在AppModule中包含了这个模块,这样使用HttpClient的所有其他模块都使用这个拦截器.

@NgModule({
  imports: [],
  declarations: [],
  providers: [
    {
      provide: HTTP_INTERCEPTORS,
      useClass: AuthInterceptor,
      multi: true,
    },
  ]
})
export class CoreModule { }
Run Code Online (Sandbox Code Playgroud)

如何使模块绕过默认拦截器?

@NgModule({
  imports: [
    CommonModule
  ],
  declarations: components,
  providers: [CustomService],
  exports: components,
})
export class ModuleWithoutInterceptorModule { }
Run Code Online (Sandbox Code Playgroud)

angular-http-interceptors angular

43
推荐指数
4
解决办法
2万
查看次数

标签 统计

angular ×1

angular-http-interceptors ×1