के साथ पूछताछ में टाइमआउट को कैसे संभालें मैंने देखा कि यदि मैं फ़ायरबेस में एक क्वेरी निष्पादित करता हूं और डेटाबेस सर्वर पहुंच योग्य नहीं है, तो कॉलबैक हमेशा के लिए प्रतीक्षा करता है (या जब तक सर्वर फिर से पहुंच योग्य नहीं होता)।फायरबेस
जहां यह व्यवहार अतुल्यकालिक दृष्टिकोण के लिए काफी स्वाभाविक है, फिर भी यह एक टाइमआउट निर्दिष्ट करने का एक आसान तरीका होने के लिए उपयोगी होगा ताकि आप उपयोगकर्ता को स्थिति के बारे में सूचित कर सकें।
क्या ऐसा कोई विकल्प है और मैंने इसे अभी याद किया - या यह वास्तव में गायब है? या आप इस समस्या को कैसे हल करेंगे?
यदि आप यह पता लगाने की कोशिश कर रहे हैं कि उपयोगकर्ता फ़ायरबेस सर्वर से कनेक्ट है या नहीं, तो ['.info/connected'] (https://www.firebase.com/docs/web/guide/offline पर एक नज़र डालें -capabilities.html # खंड-कनेक्शन राज्य)। –
एक ही समस्या का सामना कर रहा था। अंत में टाइमरआउट के रूप में चिह्नित करने के लिए क्वेरी के चारों ओर टाइमर डालें। कार्यों को बनाए रखने के लिए बोल्टज़ ढांचे का उपयोग करके पूरी प्रक्रिया करना आसान था (बीएफटीएस्क), विशेष रूप से जहां आप कई प्रश्नों से निपट रहे हैं। – Amit