HTTP अनुरोधों के लिए टाइमआउट सेट करने से कनेक्शन को प्रतिक्रिया की प्रतीक्षा में हमेशा के लिए हैंग होने से रोका जा सकता है। उपयोगकर्ता अनुभव को बेहतर बनाने के लिए इसे क्लाइंट साइड पर और अंतर-सेवा संचार को बेहतर बनाने के लिए सर्वर साइड पर सेट किया जा सकता है।
axios पैकेज इस कार्यक्षमता के लिए एक टाइमआउट पैरामीटर प्रदान करता है।
const HTTP_TIMEOUT = 3000; const URL = 'https://www.google.com:81'; (async () => { try { await axios(URL, { timeout: HTTP_TIMEOUT, }); } catch (error) { console.error('Request timed out', error.cause); } })();
निरस्त अनुरोधों का अनुकरण करने के लिए भी इस स्निपेट का उपयोग करें।
उल्लेखित उदाहरण के साथ डेमो यहां उपलब्ध है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3