after reading the documentation on angular about http client error handling, I still don\'t understand why I don\'t catch a 401 error from the server with the code below:
Your error handler needs to return a new Observable>()
new Observable>()
return next.handle(request) .pipe(catchError((err: any) => { console.log('this log isn't'); if (err instanceof HttpErrorResponse) { if (err.status === 401) { console.log('Unauthorized'); } } return new Observable>(); }));