Nuxt.js基于角色的中间件重定向

问题描述 投票:0回答:1

登录时,我想使用nuxt.js中间件根据角色重定向到其他页面。

这是我未认证的中间件

export default function({ store, redirect }) {
  // If the user is authenticated redirect to home page
  if (store.state.auth) {
    debugger
    if (store.state.auth.role === 'admin') {
      return redirect('/admin')
    } else {
      return redirect('/')
    }
  }
}

问题是它不会重定向到/admin,并且我不知道如何调试它。调试器在这里不起作用。

vue.js authentication authorization nuxt.js middleware
1个回答
0
投票

似乎中间件在登录后没有重定向我,所以我必须使用路由器并在登录完成后根据角色进行重定向。

© www.soinside.com 2019 - 2024. All rights reserved.