Firebase Admin Node httpAgent: ɗaukar proxy bisa ga sabis
Gano waɗanne ayyukan Firebase Admin Node ke amfani da HTTP agent ɗin da aka saita kafin ka ɗauka cewa duk zirga-zirgar SDK suna amfani da proxy ɗaya.
Kiran tabbatarwa yana aiki ta hanyar proxy, amma haɗin database ya kasa. A cikin aikace-aikacen Firebase, hakan na iya zama bambancin jigilar bayanai maimakon proxy na lokaci-lokaci.
Zaɓin aikace-aikacen httpAgent na Admin Node SDK ya shafi sabis ɗin da ke yin kiran REST, ciki har da Auth da Messaging. Ƙayyadaddun iyakar da aka rubuta ba ya haɗa Realtime Database da Firestore. Abubuwan shaidar shiga su ma suna da nasu tsarin agent ta hanyar hanyoyin masana'antar shaidar da suka dace.
| Aikin da ya kasa | Tsarin da za a duba |
|---|---|
| Kiran sabis ɗin Admin REST | HTTP agent ɗin aikace-aikacen |
| Samun token ɗin shaida | Tsarin HTTP na abin shaidar |
| Haɗin database | Taimakon jigilar na abokin ciniki database ɗin kansa |
Shi ya sa ƙara agent a lokacin fara aiki ba zai iya tabbatar da cewa kowace haɗi ta gaba za ta bi hanya ɗaya ba. Rubuta sabis ɗin da ya kasa da inda aka nufa kafin ka canza tsarin da ya riga ya yi aiki ga wani sabis.
Tsofaffin tattaunawa kuma suna haɗa kayan aikin layin umarni na Firebase da SDK na aikace-aikace. Gyaran CLI don karanta http_proxy ba ya tabbatar da cewa abokin ciniki database a cikin tsarin Node ɗinka yana amfani da wannan zaɓi.
Yi amfani da ƙa'idar tsarin da aka goyi bayan don jigilar da kake buƙata da gaske. Yin faci a dogaro na WebSocket da ke ciki na iya nuna yana shafar haɗi ɗaya yayin barin wata hanya ba ta canza, kuma yana sa sabuntawar dogaro nan gaba ya fi wahalar fahimta.