angular http error handling
// src/app/services/interceptor.service.ts
import { Injectable } from '@angular/core';
import {
HttpInterceptor, HttpRequest,
HttpHandler, HttpEvent, HttpErrorResponse
} from '@angular/common/http';
import { Observable, throwError } from 'rxjs';
import { catchError } from 'rxjs/operators';
@Injectable({
providedIn: 'root'
})
export class InterceptorService implements HttpInterceptor{
constructor() { }
handleError(error: HttpErrorResponse){
console.log("lalalalalalalala");
return throwError(error);
}
intercept(req: HttpRequest<any>, next: HttpHandler):
Observable<HttpEvent<any>>{
return next.handle(req)
.pipe(
catchError(this.handleError)
)
};
}
Also in JavaScript:
- stop a setinterval
- how to generate random text in vue js
- how to count duplicates in an array javascript
- how to check chrome version in js
- copy link to clipboard
- feathersjs mysql login
- sort javascript array
- string repeat javascript
- difference between == and === in javascript
- javascript even number
- Unable to resolve "react-navigation-stack" react native
- javascript getposts callback
- js array includes
- flutter wordspaceing
- js page reload
- how to get create an array in javascript
- duplicate encoder
- mat slider in a reactve form
- json file example
- javascript tap and hold
- find the last occurrence of a character in a string javascript
- angular google maps
- split array javascript
- javascript go to top of page