创建的中间件未使用Nuxt js重定向

时间:2019-08-09 13:55:01

标签: javascript vue.js nuxt.js

如果用户不是管理员,我正在尝试使用中间件将其重定向到错误页面。

// middleware/is-admin.js
export default function (context) {
  let user = context.store.getters['auth/user']

  if ( user.role !== 'admin' ) {
    return context.redirect('/errors/403')
  }
}

中间件工作正常,角色不正确的用户被重定向到/ errors / 403

仅当我尝试使用具有正确角色(管理员)的用户访问该页面时,该页面不起作用。

我没有错误消息,只是速度很慢而且页面永远不会打开

你有个主意吗?

谢谢

0 个答案:

没有答案