Vue · Middle · Pytanie 32 z 75

Jak chronić trasy wymagające uwierzytelnienia?

router.beforeEach((to) => {
  if (to.meta.requiresAuth && !auth.isLoggedIn) {
    return { name: "login", query: { redirect: to.fullPath } };
  }
});

Wyjaśnienie

Zwrócenie false anuluje nawigację, zwrócenie trasy przekierowuje, a brak zwrotu ją przepuszcza. Prawdziwa ochrona i tak musi być w API na serwerze.

Do poczytania

Błąd w pytaniu

Vue · Middle · pytanie 32

Sprawdź się

Rozwiąż test Vue · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test