Node.js के भीतर readFile () दिखाता है कि किसी त्रुटि को कैसे कैप्चर किया जाए, हालांकि त्रुटि हैंडलिंग के बारे में readFileSync () फ़ंक्शन के लिए कोई टिप्पणी नहीं है । जैसे, अगर मैं कोई फ़ाइल नहीं होने पर readFileSync () का उपयोग करने का प्रयास करता हूं, तो मुझे त्रुटि मिलती है Error: ENOENT, no such file or directory
।
मुझे फेंके जा रहे अपवाद को कैसे पकड़ना चाहिए? डोको ने यह नहीं बताया कि अपवाद क्या हैं, इसलिए मुझे नहीं पता कि मुझे किन अपवादों को पकड़ने की जरूरत है। मुझे ध्यान देना चाहिए कि मुझे जेनेरिक पसंद नहीं है 'ट्राई / कैच स्टेटमेंट्स' की हर संभव अपवाद शैली को पकड़ें। इस मामले में, मैं उस विशिष्ट अपवाद को पकड़ना चाहता हूं जो तब होता है जब फ़ाइल मौजूद नहीं होती है और मैं रीडफ़ाइलसिंक प्रदर्शन करने का प्रयास करता हूं।
कृपया ध्यान दें कि मैं कनेक्शन प्रयासों की सेवा करने से पहले केवल स्टार्ट अप पर सिंक कार्य कर रहा हूं, इसलिए मुझे लगता है कि सिंक फ़ंक्शन का उपयोग नहीं किया जाना चाहिए टिप्पणी :-)
fs.existsSync()
कर सकते हैं जैसा कि मेरे नए उत्तर