W3docs

angular

¿Qué comodín se usa para definir la ruta de 'página no encontrada'?

Practica Tu Conocimiento

¿Qué comodín se usa para definir la ruta de 'página no encontrada'?

Explicación

Uso del Comodín '**' para Definir la Ruta de 'Página No Encontrada'

El comodín '**' en las rutas es un patrón utilizado ampliamente en la programación web para definir la ruta o URL de una 'Página No Encontrada' o '404'. Es un carácter reservado que se utiliza para hacer coincidir cero o más segmentos de una URL.

Por ejemplo, si se utiliza en un framework como Angular, una configuración de ruta podría verse de la siguiente manera:

const routes: Routes = [
  { path: '', component: HomeComponent },
  { path: 'pagina1', component: Pagina1Component },
  { path: 'pagina2', component: Pagina2Component },
  { path: '**', component: PaginaNoEncontradaComponent },
];

En este caso, si el usuario intenta visitar una URL que no coincide con ninguna de las rutas definidas (' ', 'pagina1' o 'pagina2'), será redirigido automáticamente a la 'Página No Encontrada' gracias al comodín '**'.

Es importante mencionar que este comodín debería ser utilizado como último recurso en la definición de rutas, después de todas las rutas definidas, debido a que las rutas se evalúan en el orden en el que están definidas.

Esto significa que, si coloca la ruta comodín al principio o entre las rutas definidas, todas las rutas que sigan después del comodín no serán evaluadas, porque el comodín coincidirá con cualquier URL y redireccionará al usuario a la 'Página No Encontrada' siempre.

En conclusión, el comodín '**' es una herramienta esencial para la gestión de rutas no definidas o incorrectas en la programación web, permitiendo una mejor experiencia de usuario al presentar una página personalizada y posiblemente informativa en lugar de un error del servidor crudo.

¿Quieres más? Haz el cuestionario completo de Angular Fundamentos.

Iniciar Quiz