如何从nodejs服务器显示图像

时间:2017-01-26 21:34:09

标签: node.js angular

我在localhost:4200服务器上使用angular2,我有另一个restfull服务器localhost:3000。所以上传图像我存储在localhost:3000服务器公用文件夹中。现在我想在前面展示这个图像。 在localhost:3000我有这个:

app.post("/file", function(req, res) {
    var img = fs.readFileSync(path.join(__dirname, '../../public') + '/file-1485464104882.png', 'utf8');
    res.writeHead(200, {'Content-Type': 'image/png' });
    res.end(img, 'binary');
});

所以,前端部分我有这个:

this.indexService.getFileById().then(result1 => {
        var res = result1 this updates src attribute of image

我在这里做错了什么?感谢

0 个答案:

没有答案