可以吗?img
具有 src 值并重定向到另一个页面?
看来,我有img
:
<img src='/images/fileName'/>
在app.js中
app.get('/images/:fileName', subject.image);
这是我的路线:
exports.image = function(req, res){
var fileName = req.fileName;
fs.exists(fileName, function(exists){
if (exists) {
res.sendfile(imagePath);
}else{
res.redirect('http://gravatar.com/avatar/_some_hash');
}
});
}
我的代码可以工作,但是可以使用吗res.redirect
如果图像不存在?
Thanks
是的,重定向就可以了。最后,它只是对 HTTP 服务器的 GET 操作,浏览器将遵循重定向。
正如这个问题中提到的:(HTTP 重定向图像可以吗? https://stackoverflow.com/questions/3778347/is-it-ok-to-http-redirect-images)您可能不想对大量图像执行此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)