From 3cad4d319ea6c99bf9c1bb891d3b3eec4e07f0d8 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sat, 30 Mar 2024 13:33:29 +0000 Subject: [PATCH] fix: webpack dev server + index fallback for prod serve.js --- dashboard/serve.js | 5 +++++ dashboard/src/components/dashboard/Layout.vue | 6 +++++- dashboard/src/components/docs/DocsLayout.vue | 7 ++++--- dashboard/ts-vue-shim.d.ts | 5 +++++ dashboard/tsconfig.json | 4 ++-- dashboard/webpack.config.js | 2 +- 6 files changed, 22 insertions(+), 7 deletions(-) diff --git a/dashboard/serve.js b/dashboard/serve.js index be205414..5bb473d6 100644 --- a/dashboard/serve.js +++ b/dashboard/serve.js @@ -4,6 +4,11 @@ const path = require("path"); fastify.register(fastifyStatic, { root: path.join(__dirname, "dist"), + wildcard: false, +}); + +fastify.get("*", (req, reply) => { + reply.sendFile("index.html"); }); fastify.listen({ port: 3002, host: '0.0.0.0' }, (err, address) => { diff --git a/dashboard/src/components/dashboard/Layout.vue b/dashboard/src/components/dashboard/Layout.vue index 79d19701..9a46852c 100644 --- a/dashboard/src/components/dashboard/Layout.vue +++ b/dashboard/src/components/dashboard/Layout.vue @@ -4,7 +4,7 @@