🗒️

【Nuxt.js】middlewareを追加する

1 min read

middleware/〇〇.js

export default function ({ store }) {
    if (!store.state.user.isLogin) {
        return store.dispatch('auth/login')
    }
}

nuxt.config.js

module.exports = {
  router: {
    // middleware名を記述する。(例: authCheck.js → 'authCheck')
    middleware: '〇〇'
    // 複数の場合は配列で指定
    // middleware: ['〇〇', 'XX']
  }
 }