Угловой перехватчик с AngularFire - PullRequest
0 голосов
/ 11 мая 2019

Кто-нибудь знает, возможно ли перехватывать запросы, сделанные в firebase cloudtore, с библиотекой AngularFire?

Я хотел бы реализовать функциональность, которая отображает всплывающее сообщение в угловом перехватчике при добавлении / обновлении / удалении элементов из облачного хранилища

Я использую библиотеку AngularFire и AngularFirestore.

Мой перехватчик отлично работает для других http-запросов, но только в том случае, если библиотека используется только с угловой встроенной библиотекой HttpClient. Я вижу в сетевой консоли, что xhr-запрос выполняется при добавлении / обновлении / удалении элементов из cloudfirestore.

Как мне перехватить запросы, сделанные из библиотеки AngularFirestore?

Я использую @ angular / fire 5.1.2 и угловой 7,2

Спасибо, Яни

1 Ответ

0 голосов
/ 11 мая 2019

Угловой перехватчик работает только для http-запроса, сделанного с http-клиентом. AngularFire использует Firebase SDK для операций Firestore, который не использует http-клиент Angular. Таким образом, запросы не могут быть перехвачены.

Вы можете отправить сообщение внутри функции, которая вызывает операцию. Или используйте фоновые функции из Firebase Cloud Function.

...