নোড.জেএস-এর মধ্যে রিডফিল () কীভাবে ত্রুটি ক্যাপচার করতে পারে তা দেখায়, তবুও ত্রুটি পরিচালনার বিষয়ে রিডফায়ান্সিক () ফাংশনের জন্য কোনও মন্তব্য নেই । এর মতো, যদি কোনও ফাইল নেই তখন আমি যদি রিডফাইলসিঙ্ক () ব্যবহার করার চেষ্টা করি তবে আমি ত্রুটিটি পেয়েছি Error: ENOENT, no such file or directory
।
আমি কীভাবে ব্যতিক্রম নিক্ষেপ করবো? ডকোটি কী ব্যতিক্রম ছুঁড়েছে তা উল্লেখ করে না, তাই আমার কী ব্যতিক্রমগুলি ধরতে হবে তা আমি জানি না। আমার লক্ষ্য করা উচিত যে আমি জেনেরিক 'প্রতিটি সম্ভাব্য ব্যতিক্রম ধরা' স্টাইলের চেষ্টা / ধরার স্টেটমেন্ট পছন্দ করি না। এই ক্ষেত্রে আমি ফাইলটি উপস্থিত না থাকায় ঘটে যাওয়া সুনির্দিষ্ট ব্যতিক্রমটি ধরতে চাই এবং আমি রিডফাইলসিঙ্ক সম্পাদন করার চেষ্টা করি।
দয়া করে নোট করুন যে সংযোগের প্রচেষ্টা চালানোর আগে আমি কেবল স্টার্ট আপে সিঙ্ক ফাংশন সম্পাদন করছি, সুতরাং যে সিঙ্ক ফাংশনগুলি আমার ব্যবহার করা উচিত নয় সেগুলি মন্তব্য করার প্রয়োজন নেই :-)
fs.existsSync()
দেখা যাবে হিসাবে এটি ব্যবহার করতে পারেন