String
または Array
String
アプリケーションの特定のページにミドルウェアを設定します。
例:
pages/secret.vue
<template>
<h1>シークレットページ</h1>
</template>
<script>
export default {
middleware: 'authenticated'
}
</script>
middleware/authenticated.js
export default function ({ store, redirect }) {
// ユーザーが認証されていないとき
if (!store.state.authenticated) {
return redirect('/login')
}
}
ミドルウェアについてより深く理解するには ミドルウェアのガイド を参照してください。
間違いを見つけた、またはドキュメントに貢献したいですか? GitHub でこのページを編集する