No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 año

Antes: $249

Currency
$209/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14D
5H
6M
47S

Rutas con metadatos

12/17
Recursos

Aportes 2

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Se puede guardar la ruta donde estaban para que los dirija a la vista de inicio de sesión, y luego de iniciar los regrese a la página que querian ver inicialmente:

router.beforeEach((to, from) => {
  if (to.meta.requiresAuth) {
				// si esta logueado...
    return {
      path: '/login',
      // se guarda la dirección que querian visitar para regresarse luego de iniciar sesión
      query: { redirect: to.fullPath },
    }
  }
})

La validación debe hacerse de la siquiente manera:

if (to.meta?.roles && to.meta?.roles.includes('admin')) {
    return { path: 'session' };
}