中间件写起来比想象中麻烦多了,路由守卫和中间件顺序经常搞混,debug起来真折磨人啊……
// 中间件顺序搞错就完蛋
export default defineNuxtRouteMiddleware((to, from) => {
if (!useAuth().user.value) {
return navigateTo('/login')
}
})
登录/注册