Poziv za autentifikaciju radi kroz proxy, ali veza sa bazom podataka ne uspeva. U Firebase aplikaciji to može biti razlika u transportu, a ne povremeni proxy.

Opcija aplikacije httpAgent u Admin Node SDK primenjuje se na servise koji upućuju REST pozive, uključujući Auth i Messaging. Njen dokumentovani obuhvat isključuje Realtime Database i Firestore. Objekti akreditiva takođe imaju sopstvenu konfiguraciju agenta kroz odgovarajuće fabričke metode.

Neuspešna operacijaKonfiguracija koju treba proveriti
Poziv Admin REST servisaHTTP agent aplikacije
Dobavljanje tokena akreditivaHTTP konfiguracija objekta akreditiva
Veza sa bazom podatakaSopstvena transportna podrška klijenta baze podataka

Zato dodavanje agenta pri inicijalizaciji ne može da garantuje da će svaka kasnija veza ići istim putem. Zabeležite neuspešni servis i odredište pre nego što promenite konfiguraciju koja već radi za drugi servis.

Stare rasprave takođe mešaju Firebase alat komandne linije sa aplikacijskim SDK-ovima. Ispravka u CLI-ju za čitanje http_proxy ne dokazuje da klijent baze podataka unutar vašeg Node procesa koristi istu opciju.

Koristite podržani interfejs za konfiguraciju transporta koji vam je zaista potreban. Krpljenje ugnježđene WebSocket zavisnosti može izgledati da utiče na jednu vezu dok drugi put ostaje nepromenjen, a buduće ažuriranje zavisnosti čini težim za razumevanje.

Povezani članci