【发布时间】:2026-01-13 00:45:01
【问题描述】:
我有一个图片托管服务器,每天流量限制为 600M。
我还可以将图片链接到 Google Drive。当我将图片链接到 Google Drive 时,速度很慢,但没有流量限制。
所以我想让node.js服务器返回可用图片的URL。
我的图片托管域是image.com,我的node.js 服务器的域是node.com。
我会像这样在 HTML 中插入图片。
<img src = "http://node.js/image">
node.js 服务器的代码如下。
app.all('/image', function (req, res) {
if(// should check whether 'http://image.com/' is available now' //)
res.redirect('http://image.com/image.png');
else // The case that image.com is not available
res.redirect('http://googledrive/imagesourceURL');
});
那么我怎么知道 image.com 现在可用呢?
如果我通过请求真实的图像文件来检查它,它将使用图像托管服务器的流量,所以我认为这不是一个好主意。
我应该在if(//应该检查'http://image.com/'现在是否可用'//)中插入什么?
你有什么想法吗?
【问题讨论】: