From 72fd19e07d3b98d4c3f1892d055f0ec329c70dd1 Mon Sep 17 00:00:00 2001 From: Julian Wyzykowski Date: Wed, 9 May 2018 08:42:03 -0400 Subject: [PATCH] Update s3router.js Pass in `req` to getS3 function so that request details can be used to determine the proper AWS keys. I needed to change what AWS keys I use on a per-user basis so the `req` object is needed to get the current user. --- s3router.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/s3router.js b/s3router.js index 6141e66..61a3546 100644 --- a/s3router.js +++ b/s3router.js @@ -53,7 +53,7 @@ function S3Router(options, middleware) { Bucket: S3_BUCKET, Key: checkTrailingSlash(getFileKeyDir(req)) + req.params[0] }; - var s3 = getS3(); + var s3 = getS3(req); s3.getSignedUrl('getObject', params, function(err, url) { res.redirect(url); }); @@ -86,7 +86,7 @@ function S3Router(options, middleware) { res.set(options.headers); } - var s3 = getS3(); + var s3 = getS3(req); var params = { Bucket: S3_BUCKET, Key: fileKey,