From 487e24a20a7c0ad15216936bc1dfd2cabbbe9a57 Mon Sep 17 00:00:00 2001 From: lenafx Date: Sat, 27 Dec 2025 16:48:57 +0100 Subject: [PATCH] added page 404 --- desktop/src/views/views.routes.ts | 10 +++ desktop/views/404.html | 139 ++++++++++++++++++++++++++++++ 2 files changed, 149 insertions(+) create mode 100644 desktop/views/404.html diff --git a/desktop/src/views/views.routes.ts b/desktop/src/views/views.routes.ts index 5548636..96d78ae 100644 --- a/desktop/src/views/views.routes.ts +++ b/desktop/src/views/views.routes.ts @@ -77,6 +77,16 @@ async function viewsRoutes(fastify: FastifyInstance) { const stream = fs.createReadStream(path.join(__dirname, '..', '..', 'views', 'books', 'read.html')); reply.type('text/html').send(stream); }); + + fastify.setNotFoundHandler((req, reply) => { + const stream = fs.createReadStream(path.join(__dirname, '..', '..', 'views', '404.html')); + + + reply + .code(404) + .type('text/html') + .send(stream) + }) } export default viewsRoutes; \ No newline at end of file diff --git a/desktop/views/404.html b/desktop/views/404.html new file mode 100644 index 0000000..f3775dd --- /dev/null +++ b/desktop/views/404.html @@ -0,0 +1,139 @@ + + + + + + 404 - WaifuBoard + + + + + + + + + + + +
+
+ + WaifuBoard +
+
+ + + +
+
+ + + +
+
+

404

+

+ This page doesn’t exist. +

+ +
+ + +
+
+
+ + + + + \ No newline at end of file