我正在使用版本为4.9.1的@nuxt/auth包。
在用户关闭浏览器之前一切正常,当用户在登录后关闭浏览器并返回这样的绝对 URL 时,就会出现问题example.com/admin
。
如何解决这个问题?
中间件/admin.js
export default function ({$auth, error}) {
if ($auth.user.type === 'admin') {
return error('404 Not Found!')
}
}
页面/admin.index
<template>
<div class="container">
{{ $auth.user.name || $auth.user.mobile_number }}
</div>
</template>
<script>
export default {
name : "admin",
middleware: ['auth', 'admin'],
}
</script>