登录时,我想使用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
,并且我不知道如何调试它。调试器在这里不起作用。
似乎中间件在登录后没有重定向我,所以我必须使用路由器并在登录完成后根据角色进行重定向。