INNER CODE UNIT · JavaScript

Promise

alibaba/funcraft · src/lib/utils/fun-nas-server/index.js:198

    return new Promise((resolve, reject) => {

      result.stream.pipe(fs.createWriteStream(nasZipPath))
        .on('error', err => {
          reject(err);
        }).on('finish', resolve);
    });
  }).then(() => {
    return new Promise((resolve, reject) => {
      exec(`unzip -q -n ${nasZipPath} -d ${dst} && rm ${nasZipPath} && ls -al ${dst}`, {
        encoding: 'utf8',
        timeout: 0,
        maxBuffer: 1024 * 1024 * 1024,
        killSignal: 'SIGTERM'
      }, (error, stdout, stderr) => {
        if (error) { reject(error); }
        resolve({
          stdout,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…