From 36c8fb2cfa0ea7afccbe30b58f266e5183004e02 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sun, 2 Jan 2022 17:52:53 +0530 Subject: [PATCH] workers-site: fix type errors --- workers-site/src/handler.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/workers-site/src/handler.ts b/workers-site/src/handler.ts index e3e8027..2a534e7 100644 --- a/workers-site/src/handler.ts +++ b/workers-site/src/handler.ts @@ -30,7 +30,7 @@ async function getPageFromKV(event: FetchEvent): Promise { response.headers.set('Cache-Control', 'public, max-age=31536000'); } return response - } catch (e) { + } catch (e: unknown) { try { let notFoundResponse = await getAssetFromKV(event, { mapRequestToAsset: (req) => @@ -41,8 +41,11 @@ async function getPageFromKV(event: FetchEvent): Promise { status: 404, }) } catch (e) {} - return new Response(e.message || e.toString(), { status: 500 }) + if (e instanceof Error) { + return new Response(e.message || e.toString(), { status: 500 }); + } } + return new Response("Failed to load page", { status: 500 }); } async function redirectGitHub(event: FetchEvent): Promise {