Почему моя служба отдыха перехватывает ошибки вместо Angular HTTP Error Interceptor? - PullRequest
0 голосов
/ 06 апреля 2020

Я создал ошибку перехватчика http, используя различные сценарии. Каждый перехватывает запрос, но ни один из них не перехватывает ответ. Ответ всегда:

{type: 0}

Я подозреваю, что это связано с тем, как каждый вызов get упакован в подписку, чьи ошибки перехватываются и выбрасывают стек подписчику. Все остальные вызовы находятся в одной службе, доступ к которой возможен из всех источников.

(Это относится ко всем потокам, включающим много обещаний и подписок, поэтому включение кода здесь было бы крайне громоздким.)

Есть ли у кого-нибудь мысли / рекомендации / похожий опыт с перехватчиками, действующими таким образом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...