Невозможно обработать 403 (запрещено) в трубе RXJS, карта - PullRequest
0 голосов
/ 17 июня 2019

У меня есть код, который отправляется на мой сервер и возвращает некоторые данные. Я заметил, что я не могу поймать / обработать ответ 403.

Код:

canActivate(route: ActivatedRouteRequest, state: RouterStateSnapshot): Observable <boolean> {

    return this.myService.getEntitlements()
        .pipe(
            map(data => {
                this.isEntitled = data.hasEntitlements;

                if(this.isEntitled === true) {
                    return true;
                }
                else {
                    return false;
                }
            }),
            catchError((err: any) => {
                return of(false);
            })       

        };
}
...