Firebase Admin Node httpAgent: kopertura tal-proxy skont is-servizz
Identifika liema operazzjonijiet tal-Firebase Admin Node jużaw l-aġent HTTP konfigurat qabel ma tassumi li t-traffiku kollu tas-SDK juża l-istess proxy.
Sejħa ta' awtentikazzjoni taħdem permezz tal-proxy, iżda konnessjoni mal-bażi tad-dejta tfalli. F'applikazzjoni Firebase, dan jista' jkun differenza fit-trasport u mhux proxy li jaqta' u jerġa' jibda.
L-għażla tal-applikazzjoni httpAgent fl-Admin Node SDK tapplika għas-servizzi li jagħmlu sejħiet REST, inklużi Auth u Messaging. Il-firxa dokumentata tagħha teskludi Realtime Database u Firestore. L-oġġetti tal-kredenzjali wkoll għandhom il-konfigurazzjoni tal-aġent tagħhom permezz tal-metodi tal-fabbrika tal-kredenzjali rispettivi.
| Operazzjoni li tfalli | Konfigurazzjoni li għandha tiġi eżaminata |
|---|---|
| Sejħa ta' servizz REST Admin | L-aġent HTTP tal-applikazzjoni |
| Kisba ta' token tal-kredenzjali | Il-konfigurazzjoni HTTP tal-oġġett tal-kredenzjali |
| Konnessjoni mal-bażi tad-dejta | L-appoġġ tat-trasport tal-klijent tal-bażi tad-dejta stess |
Għalhekk iż-żieda ta' aġent waqt l-inizjalizzazzjoni ma tistax tiggarantixxi li kull konnessjoni sussegwenti tieħu l-istess rotta. Irreġistra s-servizz u d-destinazzjoni li jfallu qabel ma tibdel konfigurazzjoni li diġà taħdem għal servizz ieħor.
Diskussjonijiet qodma wkoll iħalltu l-għodda tal-linja tal-kmand tal-Firebase mal-SDKs tal-applikazzjoni. Is-sewwa fil-CLI biex taqra http_proxy ma tipprovax li klijent tal-bażi tad-dejta fil-proċess Node tiegħek juża l-istess għażla.
Uża l-interface tal-konfigurazzjoni appoġġjata għat-trasport li tassew għandek bżonn. L-applikazzjoni ta' garża fuq dipendenza WebSocket inkorporata tista' tidher li taffettwa konnessjoni waħda filwaqt li triq oħra tibqa' mhux mibdula, u tagħmilha aktar diffiċli biex tifhem aġġornament tad-dipendenzi fil-futur.