我想根据推荐人以不同方式回复特定请求。代码非常简单:
app.get('/test', function(req, res) {
if (req.headers.accept.indexOf('image') != -1) {
res.sendfile('http://example.com/someimage.png');
} else {
res.render('views/index');
}
});
基本上,在第一个条件中,我只想从外部URL“传递”一个图像。我假设我可能必须通过我的服务器传输此文件,但还有另一种方法直接传递链接吗?
答案 0 :(得分:0)
是的,假设您使用快照,您可以使用redirect:
res.redirect('http://example.com/someimage.png');
如果您希望浏览器将新网址视为永久网址,请添加相关的状态代码:
res.redirect(301, 'http://example.com/someimage.png');