demidov555
@demidov555
front-end

Как поймать fetch реквест в интерсепторе?

Как поймать fetch реквест в интерсепторе без использования HttpClient сервиса и обработать его?
Кейс: у меня есть сторонний сервис который подключается через сниппет в индекс жс, и в некоторых местах приложения мне нужно подождать запрос (fetch) с этого сниппета, т.к. после него дергаю метод который зависит от этого запроса и далее шлю на бэк данные.
Интерсептор + сабжект вроде норм решения, но судя по всему отпадает.
load с нативного жс использовать не хотелось бы. Ждать через setTimeout тем более.
Может знаете норм решение?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
Можно подменить глобальный fetch своей оберткой, и в ней выполнять нужный вам код, т.е. внутри выполнить оригинальный fetch и после него вызывать свои функции.

Но может стоит посмотреть сам сниппет, может у него события какие нормальные есть?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы