【发布时间】:2017-02-21 18:17:51
【问题描述】:
我有一个节点服务器(EC2 服务器上的 Ubuntu),它为数据库中的数据提供服务。为了提供 html 页面,我使用了 S3 存储桶。我在我的代码中使用以下内容 -
https.get(
'https://s3_Url_Of_Page',
function(proxyRes) {
proxyRes.pipe(res);
}
);
我仍然不确定这是否会导致客户端直接从 S3 获取页面,或者首先将页面下载到我的 EC2 服务器然后将其提供给客户端,如果是这样我怎样才能让客户端获取页面当客户端在没有此中间下载的情况下访问我的服务器 url 时直接从 S3 获取。
【问题讨论】:
-
您正在将页面下载到 EC2 服务器(这就是
http.get()所做的)并将响应流式传输到客户端(这就是proxyRes.pipe(res)所做的。
标签: node.js amazon-web-services express amazon-s3 amazon-ec2