From 2ea9c80f1599398e122e3531c6e9be6b091e60af Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Tue, 12 Sep 2023 17:17:50 +0200 Subject: wtf typescript --- src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 10e9da1..1b181a1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -65,14 +65,14 @@ walkDirectory(publicDir, ""); export default withHtmlLiveReload({ fetch: async function (request) { const pathname = new URL(request.url).pathname; - if (files.has(pathname)) { - const file = files.get(pathname); - console.info("filename", file.filename); + const file = files.get(pathname); + if (file) { return new Response(Bun.file(file.filename), { headers: defaultHeaders, status: 200, }); } + return new Response(Bun.file(getFilename("404.html")), { headers: Object.assign({}, defaultHeaders, { "cache-control": "max-age=5, no-cache", -- cgit 1.4.1