Files
landing/worker/index.js
2026-07-30 16:35:19 -07:00

19 lines
479 B
JavaScript

const worker = {
async fetch(request, env) {
const response = await env.ASSETS.fetch(request);
if (
response.status !== 404 ||
request.method !== 'GET' ||
!request.headers.get('accept')?.includes('text/html')
) {
return response;
}
const indexUrl = new URL('/index.html', request.url);
return env.ASSETS.fetch(new Request(indexUrl, request));
},
};
export default worker;