diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx index 824e95e..da21b70 100644 --- a/frontend/src/main.jsx +++ b/frontend/src/main.jsx @@ -4,12 +4,6 @@ import { BrowserRouter } from "react-router-dom"; import App from "./App.jsx"; import "./index.css"; -/** - * `import.meta.env.BASE_URL` es fijo en build (p. ej. `/orcid2words/` en prod). - * Los assets siguen bajo ese prefijo, pero la URL del documento puede ser `/` - * (acceso directo `http://host:8073/`). React Router exige que el pathname - * empiece por el basename; si no, no renderiza nada. - */ function resolveRouterBasename() { const configured = import.meta.env.BASE_URL ?? "/"; const withSlash = configured.endsWith("/") ? configured : `${configured}/`; @@ -25,7 +19,7 @@ function resolveRouterBasename() { const prefix = withSlash.replace(/\/$/, ""); if (pathname === prefix || pathname.startsWith(`${prefix}/`)) { - return withSlash; + return prefix; } return "/";