Angular 7 Http Error Interceptor
npm install a4-http-error-interceptor
- Add
HttpErrorModule
to imports of theapp.module.ts
.
...
import { HttpErrorModule } from 'a4-http-error-interceptor';
...
@NgModule({
declarations: [
AppComponent
],
imports: [
...,
HttpErrorModule,
...
],
...
})
constructor(private httpErrorService: HttpErrorService) { }
this.httpErrorService.push(404, () => {
// handle 404
});
);
this.httpErrorService.push('*', () => {
// handle all other HTTP Errors
});
);
this.httpErrorService.pop(404);