Estoy usando esbuild para crear la aplicación React, funciona bien, pero, cuando traté de habilitar el enrutador de reacción en la aplicación, puede ser un generador y funciona, pero no puedo moverme entre rutas, la configuración inicial:
(async () => { const builder = await build({ bundle: true, define: {"process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV || 'dev')}, entryPoints: ["app/index.tsx"], incremental: true, minify: process.env.NODE_ENV === 'prod', outfile: './app/public/main.js', loader: { '.svg': 'dataurl', '.png': 'dataurl' }, }); chokidar.watch("app/src/**/*.{ts,tsx}", { interval: 0 }).on("all", () => { builder.rebuild() }); liveServer.start({ open: true, port: process.env.PORT || 8080, root: './app/public' }) })();Y mis rutas son declarar:
<Routes> <Route path={'/'} element={<Login />} /> <Route path={'register'} element={<Register />} /> </Routes> pero el servidor me da: Cannot GET /register