Ver Fonte

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

Book Pauk há 2 anos atrás
pai
commit
9f67b3bf28
1 ficheiros alterados com 4 adições e 1 exclusões
  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 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);
             else resolve();
         });