Ich habe einen Knoten-Server (Ubuntu auf EC2-Server), der die Daten aus der Datenbank bedient. Um HTML-Seiten zu bedienen, verwende ich S3-Bucket. Ich verwende die folgend in meinem Code -Ist dies der richtige Weg, um eine Webseite aus S3 Bucket zu bedienen?
https.get(
'https://s3_Url_Of_Page',
function(proxyRes) {
proxyRes.pipe(res);
}
);
Ich bin immer noch nicht sicher, ob dies der Client bewirkt, dass die Seite direkt von S3 bekommen, oder zuerst der Seite meines EC2-Server heruntergeladen dann auf das gegeben ist Client, wenn ja, wie kann ich den Client veranlassen, die Seite direkt von S3 zu erhalten, wenn der Client meine Server-URL ohne diesen zwischenzeitlichen Download erreicht.
Sie die Seite an den EC2-Server herunterzuladen (das ist, was 'http.get()' tut) und Streaming die Antwort an den Client (das ist, was 'proxyRes.pipe (res) 'do. –