2016-11-23 148 views
0

我的应用程序是使用快递发电机结构上的快递路线的图像作出反应,我已经抛出一个缩略图到公共文件夹,现在我有这样的路线:如何使用

router.get('/thumbnail', function(req, res){ res.sendFile('public/thumbnail.jpg'); });

我想要的图像显示/发送到浏览器,所以我把这个链接到meta标签和缩略图会出现在Facebook的股票,但这是行不通的,而是让我我的应用程序错误页面。我也尝试将标题类型设置为image/jpg,但它也不起作用并呈现空的img标记。

回答

1

猜你有这样的事情:

const publicPath = express.static(join(__dirname, '../public')); 
    app.use('/public', publicPath); 

你可以这样做:

app.get('/thumbnail', function(req,res){   
     res.send('<img src="/public/img/thumbnail.jpg" />'); 
    }); 

,这会使得图像。