浏览代码

Улучшение обработки ошибок в gzipFile

Book Pauk 2 年之前
父节点
当前提交
9f67b3bf28
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      server/core/utils.js

+ 4 - 1
server/core/utils.js

@@ -105,7 +105,10 @@ function gzipFile(inputFile, outputFile, level = 1) {
         const input = fs.createReadStream(inputFile);
         const input = fs.createReadStream(inputFile);
         const output = fs.createWriteStream(outputFile);
         const output = fs.createWriteStream(outputFile);
 
 
-        input.pipe(gzip).pipe(output).on('finish', (err) => {
+        input.on('error', reject)
+            .pipe(gzip).on('error', reject)
+            .pipe(output).on('error', reject)
+            .on('finish', (err) => {
             if (err) reject(err);
             if (err) reject(err);
             else resolve();
             else resolve();
         });
         });