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 } };
}
});- ✓Poprawna odpowiedź: Globalnym guardem
beforeEach, który sprawdzato.metai zwraca lokalizację przekierowania - 2Ukryć linki w menu - to wystarczy
- 3Sprawdzać uwierzytelnienie w
onMountedkażdego komponentu
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.