Firebase Admin Node httpAgent: кызмат боюнча прокси камтуусу
Бардык SDK трафиги бир проксини колдонот деп ойлоого чейин кайсы Firebase Admin Node операциялары конфигурацияланган HTTP агентти колдонорун аныктаңыз.
Аутентификация чакыруусу прокси аркылуу иштейт, бирок маалымат базасына туташуу ишке ашпайт. Firebase колдонмосунда бул үзгүлтүктүү прокси эмес, транспорт айырмасы болушу мүмкүн.
Admin Node SDKнын httpAgent колдонмо опциясы REST чакырууларын жасаган кызматтарга колдонулат, анын ичинде Auth жана Messaging. Анын документтелген алкагы Realtime Database жана Firestoreду камтыбайт. Credential объектилеринин да тиешелүү credential factory ыкмалары аркылуу өз агент конфигурациясы бар.
| Ишке ашпаган операция | Текшерилүүчү конфигурация |
|---|---|
| Admin REST кызмат чакыруусу | Колдонмодогу HTTP агент |
| Credential токенин алуу | Credential объектисинин HTTP конфигурациясы |
| Маалымат базасына туташуу | Маалымат базасынын кардарынын өз транспорттук колдоосу |
Ошондуктан инициализацияга агент кошуу кийинки ар бир туташуу ошол эле жол менен жүрөт деп кепилдик бере албайт. Башка кызмат үчүн иштеп турган конфигурацияны өзгөртүүнүн алдында ишке ашпаган кызматты жана багытты жазып алыңыз.
Эски талкуулар Firebase буйрук сабынын куралын колдонмо SDKлары менен да аралаштырат. http_proxy окуу үчүн CLI түзөтүүсү Node процессиңиздин ичиндеги маалымат базасынын кардары ошол эле опцияны колдонорун далилдебейт.
Сизге чынында керектүү транспорт үчүн колдоого алынган конфигурация интерфейсин колдонуңуз. Ички WebSocket көз карандылыгын патчтоо бир туташууга таасир эткендей көрүнүшү мүмкүн, ал эми башка жол өзгөрүүсүз калат жана келечектеги көз карандылык жаңыртуусун түшүнүүнү кыйындатат.