From c84b7f7d72d30ceb02a0c6bd7e061d21d88a0305 Mon Sep 17 00:00:00 2001 From: Victoria Date: Mon, 21 Oct 2019 14:44:45 -0500 Subject: [PATCH 1/2] Add try/catch block --- index.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 5650a22..208b59e 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,18 @@ +const DEBUG = true + addEventListener('fetch', event => { - event.respondWith(handleRequest(event.request)) + try { + event.respondWith(handleRequest(event)) + } catch (e) { + if (DEBUG) { + return event.respondWith( + new Response(e.message || e.toString(), { + status: 500, + }), + ) + } + event.respondWith(new Response('Internal Error', { status: 500 })) + } }) /** * Respond with hello worker text From 4ea027e8a0ebece73140a29ecb99ee74750a197c Mon Sep 17 00:00:00 2001 From: Victoria Date: Mon, 21 Oct 2019 15:29:19 -0500 Subject: [PATCH 2/2] Avery suggestions --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 208b59e..acaad68 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -const DEBUG = true +const DEBUG = false addEventListener('fetch', event => { try {