6

प्रतिक्रिया-मूल में नेटवर्क विफलता को संभालने के लिए, जब डिवाइस नेटवर्क से कनेक्ट नहीं होता है।प्रतिक्रिया-मूल में नेटवर्क विफलता को कैसे संभालें, जब नेटवर्क बंद हो जाता है

मेरा परिदृश्य कुछ एपीआई कनेक्ट करने का प्रयास कर रहा है, अगर नेटवर्क डिस्कनेक्ट किया गया है तो अनुरोध प्राप्त करने पर प्रतिक्रिया-देशी फेंकता नेटवर्क अनुरोध त्रुटि विफल रहा। उपयोगकर्ता को सर्वश्रेष्ठ उपयोगकर्ता अनुभव देने के लिए इस परिदृश्य को कैसे संभालें।

नेटवर्क अनुरोध को संभालने का तरीका बेहतर तरीके से विफल रहा।

enter image description here

उत्तर

5

उपयोग NetInfo इस तरह:

// Check for network connectivity 
NetInfo.isConnected.fetch().done((isConnected) => { 
    if (isConnected) 
    { 
     // Run your API call 
    } 
    else 
    { 
     // Ideally load from local storage 
    } 
}); 
+0

को संभालने के लिए हमेशा आईओएस में जुड़ा हुआ नहीं दिखाता है यह कोशिश कर सकते हैं। –

0

आप लाने से त्रुटियों()

// Handling Internet Errors 


handleErrors(response) { 
    if (!response.ok) { 
     throw Error(response.statusText); 
    } 
    return response; 
    } 


fetch(/*"url"*/) 
    .then(this.handleErrors) 
    .then(response => console.log("ok")) 
    .catch(error => console.log(error)); 
संबंधित मुद्दे