Rutas sin index con NodeJS
Publicado por Kathyu (13 intervenciones) el 18/11/2019 23:03:32
Hola, he completado un pequeño proyecto en NodeJS y queriendo optimizarlo un poco mas me he topado con lo siguiente.
Cuando ingreso a dominio/img me muestra
ok, a fin de evitar eso hice el siguiente archivo en views con el nombre de 403
Bien, si en el router (archivo de mis rutas) defino la ruta
Se muestra tal como yo quiero, la cosa es que al aplicar la función
No me muestra ninguna imagen en ninguna vista, lo que deseo es que si una ruta no esta definida por mi que muestre la vista del error 403 que ya he definido, y no lo quiero hacer con htacces, claro si con node no es posible pues no problem, pero realmente quiero saber en que esta mi error tal cual como lo tengo.
Yo creo que es un error de lógica con mis inicios en este lenguaje
Cuando ingreso a dominio/img me muestra
1
Cannot GET /img/
ok, a fin de evitar eso hice el siguiente archivo en views con el nombre de 403
1
2
3
4
<div class="container text-center">
<h2 style="font-family: consolas;">Forbidden, Vault 713</h2>
<img src="../img/403.png" alt="Forbidden">
</div>
Bien, si en el router (archivo de mis rutas) defino la ruta
1
2
3
4
5
router.get('/403',
(req, res) => {
res.render('403');
}
);
Se muestra tal como yo quiero, la cosa es que al aplicar la función
1
2
3
4
5
6
router.get(
'*',
(req, res) => {
res.render('403');
}
);
No me muestra ninguna imagen en ninguna vista, lo que deseo es que si una ruta no esta definida por mi que muestre la vista del error 403 que ya he definido, y no lo quiero hacer con htacces, claro si con node no es posible pues no problem, pero realmente quiero saber en que esta mi error tal cual como lo tengo.
Yo creo que es un error de lógica con mis inicios en este lenguaje

Valora esta pregunta


0