Firebase Admin Node httpAgent- ဝန်ဆောင်မှုအလိုက် ပရောက်စီ လွှမ်းခြုံမှု
SDK လမ်းကြောင်းအားလုံး တူညီသော ပရောက်စီကို အသုံးပြုသည်ဟု မယူဆမီ မည်သည့် Firebase Admin Node လုပ်ဆောင်ချက်များက ချိန်ညှိထားသော HTTP agent ကို အသုံးပြုသည်ကို ဖော်ထုတ်ပါ။
အထောက်အထားစစ်ဆေးမှု ခေါ်ဆိုမှုသည် ပရောက်စီမှတစ်ဆင့် အလုပ်လုပ်သော်လည်း ဒေတာဘေ့စ် ချိတ်ဆက်မှု မအောင်မြင်ပါ။ Firebase အက်ပ်တွင် ယင်းသည် ပြတ်တောင်းပြတ်တောင်း ပရောက်စီ မဟုတ်ဘဲ သယ်ယူပို့ဆောင်မှု ကွာခြားချက် ဖြစ်နိုင်သည်။
Admin Node SDK ၏ httpAgent အက်ပ် ရွေးချယ်မှုသည် REST ခေါ်ဆိုမှုများ ပြုလုပ်သော ဝန်ဆောင်မှုများအတွက် သက်ဆိုင်ပြီး Auth နှင့် Messaging ပါဝင်သည်။ ၎င်း၏ မှတ်တမ်းတင်ထားသော နယ်ပယ်တွင် Realtime Database နှင့် Firestore မပါဝင်ပါ။ အထောက်အထား အရာဝတ္ထုများတွင်လည်း သက်ဆိုင်ရာ အထောက်အထား ဖက်ထရီ နည်းလမ်းများမှတစ်ဆင့် ကိုယ်ပိုင် agent ချိန်ညှိမှု ရှိသည်။
| မအောင်မြင်သော လုပ်ဆောင်ချက် | စစ်ဆေးရမည့် ချိန်ညှိမှု |
|---|---|
| Admin REST ဝန်ဆောင်မှု ခေါ်ဆိုမှု | အက်ပ်၏ HTTP agent |
| အထောက်အထား တိုကင် ရယူခြင်း | အထောက်အထား အရာဝတ္ထု၏ HTTP ချိန်ညှိမှု |
| ဒေတာဘေ့စ် ချိတ်ဆက်မှု | ဒေတာဘေ့စ် ကလိုင်းယင့်၏ ကိုယ်ပိုင် သယ်ယူပို့ဆောင်မှု ပံ့ပိုးမှု |
ထို့ကြောင့် စတင်ချိန်တွင် agent ထည့်ခြင်းသည် နောက်ပိုင်း ချိတ်ဆက်မှုတိုင်း တူညီသော လမ်းကြောင်းကို လိုက်မည်ဟု အာမမခံနိုင်ပါ။ အခြား ဝန်ဆောင်မှုအတွက် အလုပ်ဖြစ်နေပြီဖြစ်သော ချိန်ညှိမှုကို မပြောင်းမီ မအောင်မြင်သော ဝန်ဆောင်မှုနှင့် ဦးတည်ရာကို မှတ်တမ်းတင်ပါ။
ဟောင်းနွမ်းသော ဆွေးနွေးမှုများသည် Firebase ကွန်မန်းလိုင်း ကိရိယာကို အက်ပ် SDK များနှင့်လည်း ရောနှောထားသည်။ http_proxy ကို ဖတ်ရန် CLI ပြင်ဆင်မှုသည် သင့် Node လုပ်ငန်းစဉ်အတွင်းရှိ ဒေတာဘေ့စ် ကလိုင်းယင့်က ထို ရွေးချယ်မှုကို အသုံးပြုသည်ဟု မသက်သေပြပါ။
သင် အမှန်တကယ် လိုအပ်သော သယ်ယူပို့ဆောင်မှုအတွက် ပံ့ပိုးထားသော ချိန်ညှိမှု အင်တာဖေ့စ်ကို အသုံးပြုပါ။ အတွင်းပိုင်း WebSocket မှီခိုမှုကို ပြင်ဆင်ခြင်းသည် ချိတ်ဆက်မှုတစ်ခုကို ထိခိုက်သလို ထင်ရနိုင်ပြီး အခြား လမ်းကြောင်းမှာ မပြောင်းလဲဘဲ ကျန်နေကာ အနာဂတ် မှီခိုမှု အပ်ဒိတ်ကို နားလည်ရန် ခက်ခဲစေသည်။