我可以用电子请求吗?我没有看到任何活动

时间:2016-03-15 01:00:41

标签: node.js electron

背景:当我在编译之前运行电子时,一切正常

我有一个NodeJS模块正在利用请求包装器' request-progress'。当我在预编译时执行我的应用程序时,我能够下载资产并将其存储在app.getDataPath()的输出中

我看到COM的输出:正在下载....

当我编译应用程序时,我没有看到事件发射器的任何输出,我在Chrom Dev工具中看不到任何内容。

function downloadAllIMages(path, filename) {
    log.debug('COM: Downloading ' + path);
    progress(request(path), {
      throttle: 2000,                    // Throttle the progress event to 2000ms, defaults to 1000ms
      delay: 1000,                       // Only start to emit after 1000ms delay, defaults to 0ms
      lengthHeader: 'x-transfer-length'  // Length header to use, defaults to content-length
    })
      .on('progress', function (state) {
        log.debug('progress', state);
      })
      .on('error', function (err) {
        log.debug('err', err);
      })
      .on('end', function () {
        log.debug('event completed');
      })
      .pipe(fs.createWriteStream(filename));
  });

封装电子如何制作Htpp请求有什么限制吗?再次,运行良好的预编译步骤'电子。'

0 个答案:

没有答案