нём:
return next.handle(authReq).map(response => {
console.log(response);
if (response instanceof HttpResponse) {
console.log("status: "+response.status);
return response;
}
});
Если ответ со статусом 200 приходит, то логируется нормальный response Объект.
Если статус 401, то в объекте response какая-то лажа
У меня рефреш токена через интерсептор
// ok determines whether the response will be transmitted on the event or // error channel. Unsuccessful status codes (not 2xx) will always be errors, // but a successful status code can still result in an error if the user // asked for JSON data and the body cannot be parsed as such. let ok = status >= 200 && status < 300;
map - для "хорошего" ответа добавь .catch или .finally
Обсуждают сегодня