Функция asyn c .waterfall optionCallback не выполняется, если функция задачи завершается неудачно с writeStream.on ('error', ...) - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужно выполнить что-то подобное:

async.waterfall([
  function(callback){
    writeStream = fs.createWriteStream(somePath);
    writeStream.on('error', function (error) {
      myFuncToLogError(error);
    });
    writeStream.write("Some words to write");
    callback(null);
  }], function (error) { ... });

Проблема в том, что функция во втором параметре не выполняется, если произошла ошибка в writeStream.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...