routes updated
This commit is contained in:
22
src/app.js
22
src/app.js
@@ -31,6 +31,28 @@ export function createApp({ tenantId }) {
|
||||
res.sendFile(path.join(publicDir, "index.html"));
|
||||
});
|
||||
|
||||
// SPA catch-all - sirve index.html para todas las rutas del frontend
|
||||
const spaRoutes = [
|
||||
'/chat', '/conversaciones', '/usuarios', '/productos',
|
||||
'/equivalencias', '/crosssell', '/cantidades', '/pedidos', '/test'
|
||||
];
|
||||
app.get(spaRoutes, (req, res) => {
|
||||
res.sendFile(path.join(publicDir, "index.html"));
|
||||
});
|
||||
// Rutas con parámetros
|
||||
app.get('/usuarios/:id', (req, res) => {
|
||||
res.sendFile(path.join(publicDir, "index.html"));
|
||||
});
|
||||
app.get('/productos/:id', (req, res) => {
|
||||
res.sendFile(path.join(publicDir, "index.html"));
|
||||
});
|
||||
app.get('/crosssell/:id', (req, res) => {
|
||||
res.sendFile(path.join(publicDir, "index.html"));
|
||||
});
|
||||
app.get('/pedidos/:id', (req, res) => {
|
||||
res.sendFile(path.join(publicDir, "index.html"));
|
||||
});
|
||||
|
||||
return app;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user