如何在单个http请求中检索gridF中的所有图像

我是新的mean.js(angular.js + node.js)和使用GridFs来存储图像。 为了检索图像,现在我发送每个图像的http请求。 我担心这是否会影响网站的速度。 所以我想从gridFs一起检索所有的图像。 那可能吗? 有谁能够帮助我? 下面提供的是我的客户端代码。

$http.get('/uploads?filename=' + imagename).success(function(response) { $scope.img.push({imageph: response, image: item.image, url: item.url}); }).error(function (err) { console.log('Error uploading file: ' + err); }); 

我的服务器端代码是:

 var qo = url.parse(req.url, true).query; var filename = qo.filename; if (filename !== 'undefined') { var rstream = gfs.createReadStream(filename); var bufs = []; rstream.on('data', function (chunk) { bufs.push(chunk); }).on('error', function () { res.send(); }) .on('end', function () { // done var fbuf = Buffer.concat(bufs); var imageFile = (fbuf.toString('base64')); var ret = 'data:image/jpeg;base64,' + imageFile; res.send(ret); }); }