|
|
|
@ -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
|
|
|
|
|