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

Opcija aplikacije httpAgent u Admin Node SDK-u primjenjuje se na servise koji upućuju REST pozive, uključujući Auth i Messaging. Njegov dokumentirani obuhvat isključuje Realtime Database i Firestore. Objekti vjerodajnica također imaju vlastitu konfiguraciju agenta kroz odgovarajuće metode tvornice vjerodajnica.

Neuspjela operacijaKonfiguracija koju treba provjeriti
Poziv Admin REST servisaHTTP agent aplikacije
Dobavljanje tokena vjerodajniceHTTP konfiguracija objekta vjerodajnice
Veza s bazom podatakaVlastita transportna podrška klijenta baze podataka

Zato dodavanje agenta pri inicijalizaciji ne može jamčiti da će svaka kasnija veza ići istim putem. Zabilježite neuspjeli servis i odredište prije nego promijenite konfiguraciju koja već radi za drugi servis.

Stare rasprave također miješaju Firebase alat naredbenog retka s 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žano sučelje za konfiguraciju transporta koji vam je stvarno potreban. Zakrpa ugniježđene WebSocket zavisnosti može izgledati da utječe na jednu vezu dok drugi put ostaje nepromijenjen, a buduće ažuriranje zavisnosti čini težim za razumijevanje.

Povezani članci