catchError

PHOTO EMBED

Wed Feb 01 2023 15:00:16 GMT+0000 (Coordinated Universal Time)

Saved by @ilivanilton #angular #rxjs-pattern

users$ = this.http.get<User[]>(url).pipe(
	tap(console.log),
  	catchError(this.handleError)
);

private handleError(err: HttpErrorResponse): Observable<never>{
  let errorMessage = `An error occurred: ${err.error.message}`;
  console.error(err);
  return throwError(() => errorMessage);
}
content_copyCOPY

https://youtu.be/rQTSMbeqv7I?t=1076