diff --git a/apps/client/src/server.ts b/apps/client/src/server.ts index 371f226..d75613b 100644 --- a/apps/client/src/server.ts +++ b/apps/client/src/server.ts @@ -65,7 +65,7 @@ const server = Bun.serve({ }, "/*": async (req) => { try { - const path = new URL(req.url).pathname; + const path = decodeURIComponent(new URL(req.url).pathname); const file = Bun.file(resolveWebDir(path)); if (!(await file.exists())) @@ -110,7 +110,7 @@ const server = Bun.serve({ }, "/game/*": async (req) => { try { - const path = new URL(req.url).pathname.replace("/game", ""); + const path = decodeURIComponent(new URL(req.url).pathname.replace("/game", "")); const file = Bun.file(join(dir, path)); if (!(await file.exists())) {