将用户下载请求重定向到完全不同的服务器



假设我想将用户文件存储在GCP上,但我的网站托管在AWS上。

当用户访问https://www.example.com/some_file时,是否可以启动GCP中存在的下载?

这将如何实现?通过我的NodeJS应用程序中的Express路由?

原始url会被保留吗?

这里最好的选择是什么?

只需使用适当的状态代码和Location标头重定向它们。。。

HTTP/1.1 302 Found
Location: https://gcp.example.com/somewhere-else

如果你使用快递,有一种方便的方法:

res.redirect(301, 'https://gcp.example.com/somewhere-else')

最新更新