Мне кажется, что это работает идеально (если это поможет?):
var azure = require('azure');
var http = require('http');
http.createServer(function (req, res) {
var blobService = azure.createBlobService("xxx", "yyy", "blob.core.windows.net").withFilter(new azure.ExponentialRetryPolicyFilter());
blobService.getBlobToStream('container', 'image.png', res, function(error){
if(!error){
res.writeHead(200, {'Content-Type': 'image/png'});
res.end();
}
else
{
console.log('error');
console.log(error);
res.end();
}
});
}).listen(8080, "127.0.0.1");
Обновление
Просто понял.req.url
будет иметь начальную косую черту (/).То, что я предполагаю, не будет соответствовать вашему имени файла изображения.