Autentiga alvoko funkcias tra la prokuro, sed datenbaza konekto malsukcesas. En Firebase-aplikaĵo tio povas esti diferenco en transporto, ne intermita prokuro.

La aplikaĵa opcio httpAgent de la Admin Node SDK aplikiĝas al servoj, kiuj faras REST-alvokojn, inkluzive de Auth kaj Messaging. Ĝia dokumentita amplekso ekskludas Realtime Database kaj Firestore. Ankaŭ akreditilaj objektoj havas sian propran agent-agordon per la respondaj akreditilaj fabrikmetodoj.

Malsukcesanta operacioAgordo por kontroli
Admin REST-serva alvokoLa HTTP-agento de la aplikaĵo
Akiri akreditilan ĵetononLa HTTP-agordo de la akreditila objekto
Datenbaza konektoLa propra transporta subteno de la datenbaza kliento

Tial aldoni agenton ĉe inicialigo ne povas certigi, ke ĉiu posta konekto sekvas la saman vojon. Notu la malsukcesintan servon kaj celon antaŭ ol ŝanĝi agordon, kiu jam funkcias por alia servo.

Malnovaj diskutoj ankaŭ miksas la komandlinian ilon Firebase kun aplikaĵaj SDK-oj. CLI-korekto por legi http_proxy ne pruvas, ke datenbaza kliento en via Node-procezo uzas tiun saman opcion.

Uzu la subtenatan agordan interfacon por la transporto, kiun vi vere bezonas. Fliki kaŝitan WebSocket-dependecon povas ŝajni influi unu konekton dum alia vojo restas senŝanĝa, kaj ĝi malfaciligas pripensi estontan dependeĵ-ĝisdatigon.

Rilataj artikoloj