我在 ExpressJS Web 应用程序中使用 Knox S3 插件来显示在 Amazon S3 中上传的图像。显示图像时,有时会出现以下错误。我不知道错误。是什么导致了错误?
events.js:72
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at errnoException (net.js:884:11)
at TCP.onread (net.js:539:19)
这就是我从 Amazon S3 渲染图像的方式:
var data = '';
client.get(url).on('response', function(s3res) {
s3res.setEncoding('binary');
s3res.on('data', function(chunk){
data += chunk;
});
s3res.on('end', function() {
res.contentType('image/jpg');
res.write(data, encoding='binary');
res.end();
});
}).end();