From 3b1602d2bcf7ca30adc6f2d8297d5516f9f0b596 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Wed, 24 Nov 2021 19:01:46 -0500 Subject: [PATCH] handleGET: hide S3 bucket responses --- src/index.coffee | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/index.coffee b/src/index.coffee index d5ed6da..964d28e 100644 --- a/src/index.coffee +++ b/src/index.coffee @@ -37,7 +37,17 @@ handleGET = (request) -> return new Response "Invalid URL", status: 404 - return await s3.getObject url.pathname[1...], {} + resp = await s3.getObject url.pathname[1...], {} + + if not resp.ok + headers = new Headers resp.headers + headers.set "Content-Length", 0 + return new Response null, + status: resp.status + statusText: resp.statusText + headers: headers + else + return resp handlePUT = (request) -> url = new URL request.url