Vue · Middle · Frage 32 von 75

Wie schützt man Routen, die eine Anmeldung erfordern?

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

Richtige Antwort: Ein globaler Guard beforeEach, der to.meta prüft

Erklärung

false zurückzugeben bricht die Navigation ab, eine Route zurückzugeben leitet um, nichts zurückzugeben erlaubt sie. Der echte Schutz muss trotzdem in der Server-API passieren.

Zum Weiterlesen

Fehler in der Frage

Vue · Middle · Frage 32

Teste dich selbst

Mach den Test Vue · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen