Ìpè ìjẹ́rìí ń ṣiṣẹ́ nípasẹ̀ proxy, ṣùgbọ́n ìsopọ̀ dátábéèsì kùnà. Nínú ohun èlò Firebase, ìyẹn lè jẹ́ ìyàtọ̀ gbígbe kì í ṣe proxy tí ń já lẹ́ẹ̀kọ̀ọ̀kan.

Àṣàyàn ohun èlò httpAgent nínú Admin Node SDK kan àwọn iṣẹ́ tí ń ṣe ìpè REST, pẹ̀lú Auth àti Messaging. Ààlà tí a kọ sílẹ̀ kò ní Realtime Database àti Firestore. Àwọn ohun èlò ẹ̀rí náà ní ìṣètò agent tiwọn nípasẹ̀ àwọn ọ̀nà ilé iṣẹ́ ẹ̀rí tí ó yẹ.

Iṣẹ́ tí kùnàÌṣètò tí a yóò yẹ̀wò
Ìpè iṣẹ́ Admin RESTHTTP agent ohun èlò náà
Gbígba token ẹ̀ríÌṣètò HTTP ohun èlò ẹ̀rí
Ìsopọ̀ dátábéèsìÀtìlẹ́yìn gbígbe ti ẹni tí ń lo dátábéèsì fúnra rẹ̀

Ìdí nìyẹn tí fífi agent kún ní ìbẹ̀rẹ̀ kò lè jẹ́rìí pé gbogbo ìsopọ̀ tí ń bọ̀ yóò gba ọ̀nà kan náà. Ṣàkọsílẹ̀ iṣẹ́ àti ibi tí ó kùnà kí o tó yí ìṣètò tí ń ṣiṣẹ́ tẹ́lẹ̀ fún iṣẹ́ mìíràn padà.

Àwọn ìjíròrò àtijọ́ tún ń da irinṣẹ́ ìlà àṣẹ Firebase pọ̀ mọ́ SDK ohun èlò. Àtúnṣe CLI láti ka http_proxy kò fi hàn pé ẹnìkan tí ń lo dátábéèsì nínú ìlànà Node rẹ ń lo àṣàyàn kan náà.

Lo ojú-ìwé ìṣètò tí a ṣe àtìlẹ́yìn fún gbígbe tí o nílò gan-an. Pípa àtìlẹ́yìn WebSocket tí ó wà nínú lè dà bí ẹni pé ó kan ìsopọ̀ kan nígbà tí ọ̀nà mìíràn kò yí padà, ó sì mú kí ìmúdójúìwọ̀n àtìlẹ́yìn ọjọ́ iwájú ṣòro láti yé.

Àwọn àpilẹ̀kọ tó jọra