Я пытаюсь выполнить некоторую обработку ошибок для файла csv. При изменении имени файла на то, что не существует,
Error: ENOENT: no such file or directory, open 'testdat.csv'
отображается, но событие ошибки не вызывается.
Вот текущая реализация:
const csv = require('csv-parser');
const fs = require('fs');
fs.createReadStream('testdat.csv')
.pipe(csv())
.on('open', () => {
})
.on('headers', (headers) => {
validateHeader(headers);
})
.on('data', (data) => {
temp.push(data);
})
.on('end', () => {
validateData(temp);
})
.on('error', (err) => {
console.log(err);
});