fs.createReadStream()
を含む複数のステートメントがあります。私はon('error',cb)
イベントを聞いてエラーを処理できることを知っていますが、各ストリームでerror
イベントを聴き始めるとコードが乱雑になります。私はそれがこれをきれいにしたい:try catchブロック内の複数のfs.createReadStream
try{
var file1 = fs.createReadStream(path1),
file2 = fs.createReadStream(path2),
file3 = fs.createReadSTream(path3),
....
}
catch(e){
console.log(e);
}
しかし、これはこのように動作しません。とにかく、上記のようなコード構造を使用して、各ストリームのerror
イベントをリッスンするのではなく、エラーを処理できますか?
ありがとうございます。
なぜ 'fs.createReadStream()'にパスをとり、 'error'ハンドラをつける関数を使っていないのですか?合理的にクリーンなコードが得られるはずです。 – robertklep