Di dalam node.js readFile () menunjukkan cara menangkap kesalahan, namun tidak ada komentar untuk fungsi readFileSync () terkait penanganan kesalahan. Karena itu, jika saya mencoba menggunakan readFileSync () ketika tidak ada file, saya mendapatkan kesalahan Error: ENOENT, no such file or directory
.
Bagaimana cara menangkap pengecualian yang dilemparkan? Doco tidak menyatakan pengecualian apa yang dilemparkan, jadi saya tidak tahu pengecualian apa yang perlu saya tangkap. Saya harus mencatat bahwa saya tidak suka gaya umum coba / tangkap pernyataan try / catch. Dalam hal ini saya ingin menangkap pengecualian spesifik yang terjadi ketika file tidak ada dan saya berusaha melakukan readFileSync.
Harap perhatikan bahwa saya hanya menjalankan fungsi sinkronisasi saat memulai sebelum melakukan upaya koneksi, jadi komentar yang tidak seharusnya saya gunakan fungsi sinkronisasi tidak diperlukan :-)
fs.existsSync()
sebagaimana dapat dilihat dalam jawaban baru saya