From 9e23185062603ce5838834c0e4434c0202e0695f Mon Sep 17 00:00:00 2001 From: grant Date: Sun, 4 Dec 2022 00:38:12 -0600 Subject: [PATCH] forgor 404 --- server.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server.ts b/server.ts index 22b36a6..3e5aa3e 100644 --- a/server.ts +++ b/server.ts @@ -254,12 +254,20 @@ app.use(async(_req: Request, res: Response) => { unlinkSync("tmp/"+a+".gemini") return }catch (e) {//a file + try{ let a:any = Math.random() let f = (readFileSync(gitdir+x.join("/")).toString()) writeFileSync("tmp/"+a+".gemini",f) res.file("tmp/"+a+".gemini"); unlinkSync("tmp/"+a+".gemini") return + } catch(e){ + let t = readFileSync("./pages/404.gemini").toString().replace(/{domain}/g,_req.url.host) + writeFileSync("tmp/"+a+".gemini",t) + res.file("tmp/"+a+".gemini"); + unlinkSync("tmp/"+a+".gemini") + return + } } }