ਇੱਕ ਪ੍ਰਮਾਣਿਕਤਾ ਕਾਲ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਕੰਮ ਕਰਦੀ ਹੈ, ਪਰ ਡੇਟਾਬੇਸ ਕਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੁੰਦਾ ਹੈ। Firebase ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਇਹ ਰੁਕ-ਰੁਕ ਕੇ ਆਉਣ ਵਾਲੀ ਪ੍ਰੌਕਸੀ ਦੀ ਥਾਂ ਟ੍ਰਾਂਸਪੋਰਟ ਦਾ ਫ਼ਰਕ ਹੋ ਸਕਦਾ ਹੈ।

Admin Node SDK ਦਾ httpAgent ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਲਪ REST ਕਾਲਾਂ ਕਰਨ ਵਾਲੀਆਂ ਸੇਵਾਵਾਂ ਉੱਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ Auth ਅਤੇ Messaging ਸ਼ਾਮਲ ਹਨ। ਇਸ ਦਾ ਦਸਤਾਵੇਜ਼ੀ ਦਾਇਰਾ Realtime Database ਅਤੇ Firestore ਨੂੰ ਬਾਹਰ ਰੱਖਦਾ ਹੈ। ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਵਸਤੂਆਂ ਦੀ ਵੀ ਸੰਬੰਧਿਤ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਫੈਕਟਰੀ ਢੰਗਾਂ ਰਾਹੀਂ ਆਪਣੀ ਏਜੰਟ ਕਨਫਿਗਰੇਸ਼ਨ ਹੁੰਦੀ ਹੈ।

ਫੇਲ੍ਹ ਹੋਣ ਵਾਲੀ ਕਾਰਵਾਈਜਾਂਚਣ ਵਾਲੀ ਕਨਫਿਗਰੇਸ਼ਨ
Admin REST ਸੇਵਾ ਕਾਲਐਪਲੀਕੇਸ਼ਨ ਦਾ HTTP ਏਜੰਟ
ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰਨਾਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਵਸਤੂ ਦੀ HTTP ਕਨਫਿਗਰੇਸ਼ਨ
ਡੇਟਾਬੇਸ ਕਨੈਕਸ਼ਨਡੇਟਾਬੇਸ ਕਲਾਇੰਟ ਦਾ ਆਪਣਾ ਟ੍ਰਾਂਸਪੋਰਟ ਸਮਰਥਨ

ਇਸ ਲਈ ਇਨਿਸ਼ੀਅਲਾਈਜ਼ੇਸ਼ਨ ਵਿੱਚ ਏਜੰਟ ਜੋੜਨਾ ਇਹ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿ ਹਰ ਅਗਲਾ ਕਨੈਕਸ਼ਨ ਉਹੀ ਰਾਹ ਲਵੇਗਾ। ਕਿਸੇ ਹੋਰ ਸੇਵਾ ਲਈ ਪਹਿਲਾਂ ਹੀ ਕੰਮ ਕਰ ਰਹੀ ਕਨਫਿਗਰੇਸ਼ਨ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਫੇਲ੍ਹ ਹੋਣ ਵਾਲੀ ਸੇਵਾ ਅਤੇ ਮੰਜ਼ਿਲ ਦਰਜ ਕਰੋ।

ਪੁਰਾਣੀਆਂ ਚਰਚਾਵਾਂ Firebase ਕਮਾਂਡ-ਲਾਈਨ ਟੂਲ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ SDK ਨਾਲ ਵੀ ਮਿਲਾ ਦਿੰਦੀਆਂ ਹਨ। http_proxy ਪੜ੍ਹਨ ਲਈ CLI ਸੁਧਾਰ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਤੁਹਾਡੀ Node ਪ੍ਰਕਿਰਿਆ ਅੰਦਰ ਦਾ ਡੇਟਾਬੇਸ ਕਲਾਇੰਟ ਉਹੀ ਵਿਕਲਪ ਵਰਤਦਾ ਹੈ।

ਤੁਹਾਨੂੰ ਸੱਚਮੁੱਚ ਲੋੜੀਂਦੇ ਟ੍ਰਾਂਸਪੋਰਟ ਲਈ ਸਮਰਥਿਤ ਕਨਫਿਗਰੇਸ਼ਨ ਇੰਟਰਫੇਸ ਵਰਤੋ। ਨੈਸਟਡ WebSocket ਨਿਰਭਰਤਾ ਨੂੰ ਪੈਚ ਕਰਨਾ ਇੱਕ ਕਨੈਕਸ਼ਨ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਜਾਪ ਸਕਦਾ ਹੈ ਜਦਕਿ ਦੂਜਾ ਰਾਹ ਅਣਬਦਲਿਆ ਰਹਿੰਦਾ ਹੈ, ਅਤੇ ਭਵਿੱਖ ਦੀ ਨਿਰਭਰਤਾ ਅਪਡੇਟ ਨੂੰ ਸਮਝਣਾ ਔਖਾ ਬਣਾ ਦਿੰਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ