0
我目前工作在https://github.com/tj/node-progress節點進度條
給出的例子我也跟着例如到詞,但似乎無法得到bar.tick()工作的功能
var req = http.request({
host: 'download.github.com',
port: 443,
path: '/visionmedia-node-jscoverage-0d4608a.zip'
});
req.on('response', function (res) {
//var body = "";
var len = parseInt(res.headers['content-length'], 10);
console.log();
var bar = new ProgressBar(' downloading :bar :percent :etas', {
complete: '=',
incomplete: ' ',
width: 20,
total: len
});
res.on('data', function (chunk) {
//body += chunk;
bar.tick(chunk.length);
});
res.on('end', function() {
console.log('\nFinished Loading\n');
});
});
req.end();
最終輸出看起來像下面
下載==================== 100%0.0S
而是應顯示進度的數據直至接收到完整的