有人知道有可能使用AngularFire库拦截对Firebase Cloudstore的请求吗?
我想实现一种功能,当从云存储中添加/更新/删除项目时,可以在角度拦截器中显示一条吐司消息
我正在使用AngularFire库和AngularFirestore。
我的拦截器对其他http请求工作正常,但仅在使用内置角度的HttpClient库使用库时却无法使用。我可以在网络控制台中看到在从cloudfirestore添加/更新/删除项目时发出了xhr请求。
如何截获AngularFirestore库发出的请求?
我正在使用 @角度/火5.1.2 和角度7.2
谢谢, 贾尼
答案 0 :(得分:0)
Angular拦截器仅适用于使用http客户端发出的http请求。 AngularFire使用Firebase SDK进行Firestore操作,而不使用Angular的http客户端。因此请求无法被拦截。
您可以在函数内部发送一条消息,以调用该操作。或使用Firebase Cloud Function中的后台功能。