Add support for HEAD method
This commit is contained in:
parent
9a772f7733
commit
06a74d9745
@ -103,6 +103,7 @@ export default {
|
|||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 'HEAD':
|
||||||
case 'GET': {
|
case 'GET': {
|
||||||
if (request.url.endsWith('/')) {
|
if (request.url.endsWith('/')) {
|
||||||
let r2_objects = await bucket.list({
|
let r2_objects = await bucket.list({
|
||||||
@ -340,6 +341,14 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (request.method === 'HEAD') {
|
||||||
|
response = new Response(null, {
|
||||||
|
status: response.status,
|
||||||
|
statusText: response.statusText,
|
||||||
|
headers: response.headers,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// Set CORS headers
|
// Set CORS headers
|
||||||
response.headers.set('Access-Control-Allow-Origin', request.headers.get('Origin') ?? '*');
|
response.headers.set('Access-Control-Allow-Origin', request.headers.get('Origin') ?? '*');
|
||||||
response.headers.set('Access-Control-Allow-Methods', SUPPORT_METHODS.join(', '));
|
response.headers.set('Access-Control-Allow-Methods', SUPPORT_METHODS.join(', '));
|
||||||
|
Loading…
Reference in New Issue
Block a user