http-error.service.ts 519 B
import {Injectable} from '@angular/core';
import {HttpErrorResponse} from '@angular/common/http';
import {Observable, throwError} from 'rxjs';
@Injectable()
export class HttpErrorService {
public handleError(error: HttpErrorResponse): Observable<string> {
if (error.error instanceof ErrorEvent) {
console.error('Frontend or network error occurred.');
} else {
console.error('Backend error occurred.');
}
return throwError('Something bad has happened. Please try again later.');
}
}