@HellYeahOmg

Как обработать SubError при чтении?

Код:
const decrypt = crypto.createDecipheriv(algorithm, key, iv);
 let binaryData = [];
 const stream = fs
    .createReadStream(path)
    .pipe(decrypt)
     .on("data", data => {
        binaryData = [...binaryData, data];
     });

  stream.on("error", error => {
    console.error("decrypt error");
    console.error(error);
  });

При попытке дешифрования (причина неважна, скорее всего файл просто битый), возникает такая ошибка:
5e78a81005f96610304092.jpeg
Очевидно, в on('error) она не отлавливается.
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы