У меня есть сервер Node (Ubuntu на сервере EC2), который обслуживает данные из базы данных. Для обслуживания html-страниц я использую ведро S3. Я использую следующий в моем коде -Правильно ли это служит веб-странице из ведра S3?
https.get(
'https://s3_Url_Of_Page',
function(proxyRes) {
proxyRes.pipe(res);
}
);
Я до сих пор не уверен, что это не вызывает ли клиент получить страницу непосредственно из S3, или первая страница загружается на мой EC2 сервер, то он дается в клиент, если да, то как я могу заставить клиента получить страницу непосредственно с S3, когда клиент попадает на мой серверный URL без этой промежуточной загрузки.
Вы загружаете страницу на сервер EC2 (это то, что 'http.get()' делает) и потоковое ответ клиенту (это то, что 'proxyRes.pipe (разрешение) 'does. –