From 6118997e5e05edb10e9335b36cf8b860c2271fe9 Mon Sep 17 00:00:00 2001 From: delfinacorr Date: Wed, 31 Dec 2025 11:57:26 -0300 Subject: [PATCH 1/2] fix: agregar basename para corregir error 404 en deploy --- packages/frontend/src/app/router.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/frontend/src/app/router.tsx b/packages/frontend/src/app/router.tsx index 67ba5a4..a1a1866 100644 --- a/packages/frontend/src/app/router.tsx +++ b/packages/frontend/src/app/router.tsx @@ -1,12 +1,13 @@ import { createBrowserRouter, Navigate } from "react-router-dom"; import LoginPage from "../pages/auth/LoginPage"; -import RegisterPage from "../pages/auth/RegisterPage"; // 👈 Importación corregida +import RegisterPage from "../pages/auth/RegisterPage"; import DashboardApp from "../pages/dashboard/DashboardPage"; +// 1. Corregimos la navegación para que use rutas relativas const genericNavigate = (page: string) => { - if (page === 'login') window.location.href = '/login'; - if (page === 'register') window.location.href = '/register'; - if (page === 'dashboard') window.location.href = '/dashboard'; + if (page === 'login') window.location.href = './login'; + if (page === 'register') window.location.href = './register'; + if (page === 'dashboard') window.location.href = './dashboard'; }; export const router = createBrowserRouter([ @@ -16,11 +17,14 @@ export const router = createBrowserRouter([ element: , }, { - path: "/register", // 👈 Esta es la ruta para tu nuevo código + path: "/register", element: , }, { path: "/dashboard", element: , }, -]); \ No newline at end of file +], { + // 2. AÑADIMOS ESTO PARA GITHUB PAGES + basename: "/Web3", +}); \ No newline at end of file From fc5308e63d1e6e35cdc702b4d2f0913a736ebb15 Mon Sep 17 00:00:00 2001 From: delfinacorr Date: Wed, 31 Dec 2025 12:23:26 -0300 Subject: [PATCH 2/2] feat: add 404.html for SPA routing and fix router basename --- packages/frontend/public/404.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 packages/frontend/public/404.html diff --git a/packages/frontend/public/404.html b/packages/frontend/public/404.html new file mode 100644 index 0000000..072a57e --- /dev/null +++ b/packages/frontend/public/404.html @@ -0,0 +1,13 @@ + + + + + + + frontend + + +
+ + +