node.js内でreadFile()はエラーをキャプチャする方法を示していますが、エラー処理に関するreadFileSync()関数についてのコメントはありません。そのため、ファイルがないときにreadFileSync()を使用しようとすると、エラーが発生しますError: ENOENT, no such file or directory
。
スローされた例外をキャプチャするにはどうすればよいですか?ドコはどの例外がスローされるかを述べていないので、どの例外をキャッチする必要があるのかわかりません。私は、try/catchステートメントの一般的な「すべての可能な例外をキャッチする」スタイルが好きではないことに注意する必要があります。この場合、ファイルが存在しないときに発生する特定の例外をキャッチして、readFileSyncを実行しようとします。
接続試行を提供する前の起動時にのみ同期機能を実行していることに注意してください。したがって、同期機能を使用すべきではないというコメントは必要ありません:-)