ページのリクエストが届いたとき、たとえば、app.get("/")
Amazons3から静的HTMLページを返したい場合。S3からリクエストして送信できることはわかっていますが、それは遅いようです。URLを変更せずにs3から直接ファイルを取得するようにリクエスターに指示する方法はありますか?
ありがとう。
それができない場合、s3からファイルを提供する最速の方法は何ですか?
このチュートリアルでは、最初にファイルを書き込む方法を示します
http://www.hacksparrow.com/node-js-amazon-s3-how-to-get-started.html
// We need the fs module so that we can write the stream to a file
var fs = require('fs');
// Set the file name for WriteStream
var file = fs.createWriteStream('slash-s3.jpg');
knox.getFile('slash.jpg', function(err, res) {
res.on('data', function(data) { file.write(data); });
res.on('end', function(chunk) { file.end(); });
});
最初にファイルを書き込まずにファイルを送信する方法はありますか?それを書くのはひどく遅いようです。