No tienes acceso a esta clase

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

Rutas con metadatos

12/17
Recursos

Aportes 2

Preguntas 2

Ordenar por:

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

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' };
}