【发布时间】:2019-07-26 21:54:21
【问题描述】:
谁能告诉我为什么它从不触发结束事件?我怎样才能使它可行?
代码:
const http = require('http');
const fs = require('fs');
const file = fs.createWriteStream("mqdefault.jpg");
const request = http.get("http://i3.ytimg.com/vi/J---aiyznGQ/mqdefault.jpg", function(response) {
response.on('data', function(chunk){
response.pipe(file);
process.stdout.write('Received data\n');
})
response.on('end', function(){
response.pipe(file);
process.stdout.write('All data received');
})
}).on('error', (e) => {
console.error(`Got error: ${e.message}`);
});
【问题讨论】: