显示由nodejs中的express显示的图像

我使用sendfile来从本地硬盘在node express中使用像:

app.get('/data/getImage/:Id', function (req, res) { console.log(req.params.Id); res.sendfile('C:\\defaultimg.png', function(error){ if(error) console.log(error.message); else console.log('File transferd successfully.'); }) }); 

我在angular度上调用这个方法,并得到像这样的数据:

 var resource = $resource('/data/getImage/:id', {id: '@id'}, {getImage: {method: 'GET', isArray: false}}); resource.get({id: _id}, function (image) { console.log('getImageById'); console.log(image); callback(image); }); 

所以,我的问题是我怎么可以在图像标签中显示这个接收到的数据?

谢谢

将图像path保存在你的作用域的某个地方,然后使用ng-src

 <img ng-src="{{scopePropertyWithImageUrl}}" /> 

链接到文档: ng-src