वीडियो: आप नोड जेएस में त्रुटियों को कैसे पकड़ते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
आपको एक वितरित करने के चार मुख्य तरीकों से भी परिचित होना चाहिए नोड में त्रुटि . जे एस : फेंक देना त्रुटि (इसे एक बनाना अपवाद ) इधर दें त्रुटि कॉलबैक के लिए, विशेष रूप से प्रदान किया गया एक फ़ंक्शन त्रुटियों को संभालना और अतुल्यकालिक संचालन के परिणाम।
इसे ध्यान में रखते हुए, आप एक्सप्रेस में त्रुटियों को कैसे संभालते हैं?
यदि आप चाहते हैं हैंडल एक अतुल्यकालिक त्रुटि , आपको भेजने की आवश्यकता है त्रुटि एक में एक्सप्रेस त्रुटि अगले तर्क के माध्यम से हैंडलर। यदि आप Async का उपयोग कर रहे हैं / a. में प्रतीक्षा कर रहे हैं व्यक्त करना ऐप, आप एक रैपर फ़ंक्शन का उपयोग करना चाहते हैं जैसे व्यक्त करना -एसिंक-हैंडलर। यह आपको बिना कोशिश किए एसिंक्रोनस कोड लिखने देता है/ पकड़ ब्लॉक।
इसके अलावा, एपिप त्रुटि क्या है? प्रोग्रामिंग में एक शर्त (जिसे POSIX में भी जाना जाता है) ईपीआईपीई त्रुटि कोड और SIGPIPE सिग्नल), जब कोई प्रक्रिया पाइप या सॉकेट के लिए आउटपुट का अनुरोध करती है, जिसे पीयर द्वारा बंद कर दिया गया था।
बस इतना ही, क्या मैं ट्राइ कैच का उपयोग कर सकता हूँ?
यह हमेशा निष्पादित होता है, भले ही कोई अपवाद फेंका गया हो या पकड़ा गया हो। आप कर सकते हैं घोंसला एक या अधिक प्रयत्न बयान। अगर एक आंतरिक प्रयत्न बयान करता है नहीं है पकड़ -ब्लॉक, संलग्न प्रयत्न बयान पकड़ -ब्लॉक के बजाय प्रयोग किया जाता है। आप कर सकते हैं भी उपयोग NS प्रयत्न जावास्क्रिप्ट अपवादों को संभालने के लिए कथन।
नोड जेएस में पहली बार कॉलबैक में त्रुटि क्या है?
त्रुटि - पहला कॉलबैक # सबसे अतुल्यकालिक तरीके द्वारा उजागर किए गए नोड . जे एस कोर एपीआई एक मुहावरेदार पैटर्न का पालन करता है जिसे एक कहा जाता है त्रुटि - पहला कॉलबैक . जब ऑपरेशन या तो पूरा हो जाता है या एक त्रुटि उठाया जाता है, वापस कॉल करें फ़ंक्शन को के साथ बुलाया जाता है त्रुटि वस्तु (यदि कोई हो) के रूप में पारित प्रथम तर्क।
सिफारिश की:
मैं नोड जेएस में बेहतर कैसे हो सकता हूं?
इस लेख में: युक्ति # 1: async का उपयोग करें - प्रतीक्षा करें। युक्ति #2: आयात और आयात से परिचित हों() युक्ति #3: HTTP/2 से परिचित हों। टिप # 4: कोड शैली के विवादों से छुटकारा पाएं। टिप # 5: अपने नोड को सुरक्षित करें। जेएस अनुप्रयोगों। टिप # 6: माइक्रोसर्विसेज को गले लगाओ। टिप # 7: अपनी सेवाओं की निगरानी करें। टिप #8: ओपन-सोर्स प्रोजेक्ट्स में योगदान करें
मैं विजुअल स्टूडियो कोड में एक नया नोड जेएस प्रोजेक्ट कैसे बना सकता हूं?
एक नया नोड बनाएँ। जेएस प्रोजेक्ट ओपन विजुअल स्टूडियो। एक नया प्रोजेक्ट बनाएं। प्रारंभ विंडो को बंद करने के लिए Esc दबाएँ। एनपीएम नोड खोलें और सुनिश्चित करें कि सभी आवश्यक एनपीएम पैकेज मौजूद हैं। यदि कोई पैकेज गायब है (विस्मयादिबोधक चिह्न), तो आप npm नोड पर राइट-क्लिक कर सकते हैं और इंस्टाल मिसिंग npm पैकेज चुन सकते हैं
मैं टर्मिनल में नोड जेएस फ़ाइल कैसे चला सकता हूं?
आप अपनी जावास्क्रिप्ट फ़ाइल को अपने टर्मिनल से तभी चला सकते हैं जब आपने NodeJs रनटाइम स्थापित किया हो। यदि आपने इसे इंस्टॉल कर लिया है तो बस टर्मिनल खोलें और “नोड FileName. चरण: टर्मिनल या कमांड प्रॉम्प्ट खोलें। फ़ाइल के स्थान पर पथ सेट करें (सीडी का उपयोग करके)। टाइप करें "नोड नया। जेएस" और एंटर पर क्लिक करें
नोड जेएस में ग्लोबल्स क्या हैं?
नोड. js वैश्विक वस्तुएं प्रकृति में वैश्विक हैं और सभी मॉड्यूल में उपलब्ध हैं। आपको इन वस्तुओं को अपने आवेदन में शामिल करने की आवश्यकता नहीं है; बल्कि उन्हें सीधे इस्तेमाल किया जा सकता है। ये ऑब्जेक्ट मॉड्यूल, फ़ंक्शंस, स्ट्रिंग्स और ऑब्जेक्ट आदि हैं। इनमें से कुछ ऑब्जेक्ट वास्तव में वैश्विक दायरे में नहीं बल्कि मॉड्यूल स्कोप में हैं
आप नोड जेएस में संतुलन कैसे लोड करते हैं?
एक नोड का प्रमुख लाभ। जेएस लोड बैलेंसर आसान एक्स्टेंसिबिलिटी और पूरे एनपीएम पारिस्थितिकी तंत्र तक पहुंच है। C या Lua लिखने या nginScript सीखने की कोई आवश्यकता नहीं है। चूंकि आपका लोड बैलेंसर सिर्फ एक एक्सप्रेस ऐप है, आप अपने लोड बैलेंसर को बढ़ाने के लिए एक्सप्रेस मिडलवेयर में प्लग इन कर सकते हैं