La propriété middleware

  • Type : String ou Array
    • Type des éléments : String

Définit le middleware pour une page spécifique de l'application.

Exemple :

pages/secret.vue :

<template>
  <h1>Page secrète</h1>
</template>

<script>
export default {
  middleware: 'authenticated'
}
</script>

middleware/authenticated.js :

export default function ({ store, redirect }) {
  // Si l'utilisateur n'est pas authentifié
  if (!store.state.authenticated) {
    return redirect('/login')
  }
}

Pour en savoir plus sur les middlewares, voir le guide middleware.

Vous avez vu une erreur ou vous souhaitez contribuer à la documentation ? Éditez cette page sur GitHub !