代碼段是:
app.get('/api/photo/:S3ObjectKey', photo.get);
并且photo.get():
const S3ObjectKey = req.params.S3ObjectKey;
if (!S3ObjectKey) {
console.log("No S3ObjectKey specified");
}
console.log("S3ObjectKey: ", S3ObjectKey);
const canShow = true;
if (canShow) {
const bucket_name = process.env.AWS_S3_BUCKET_NAME;
const data = await S3.getFile(bucket_name, S3ObjectKey);
data.Body.pipe(res);
}
有沒有辦法將 url 的所有其余部分映射為一個引數,例如:
一個 GET 請求https://mylovelydomain/api/photo/bucketMyPhoto/2020/07/12/home/table.jpeg將命中 api 端點并S3ObjectKey具有值bucketMyPhoto/2020/07/12/home/table.jpeg?
uj5u.com熱心網友回復:
Express 使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/366577.html
