【发布时间】:2015-04-24 23:03:55
【问题描述】:
我有一个问题。当我运行此代码以获取图像时,但某些图像使此行退出我的程序。我没有收到任何错误,我不知道如何调试问题。
http.get(obj.image.url.split("?")[0], function (getResponse){
var chunks = [];
getResponse.on('data', function (chunk){
chunks.push(chunk);
}).on('end', function(){
if(getResponse.statusCode == 200){
var buffer = Buffer.concat(chunks);
obj.image = {
url: obj.image.url,
width: sizeOf(buffer).width,
height: sizeOf(buffer).height
}
callback(obj);
}
});
});
我尝试在该函数的每个步骤中添加一个 console.log,但在 http.get 之后我没有触发...
http://static.feber.se/article_images/38/68/15/386815_1280.jpg - 工作 https://tctechcrunch2011.files.wordpress.com/2015/02/crunchweek-4-3.jpg - 失败
【问题讨论】: