From 3aa2845c6e907f945ed167b18db87ae02222be85 Mon Sep 17 00:00:00 2001 From: Lurantis <1510033076@qq.com> Date: Thu, 22 Feb 2024 22:46:02 +0800 Subject: [PATCH] chore: update navigation guards --- middleware/navigationGuards.global.ts | 2 +- pages/notification.vue | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/middleware/navigationGuards.global.ts b/middleware/navigationGuards.global.ts index b2c341c..4cbb1a7 100644 --- a/middleware/navigationGuards.global.ts +++ b/middleware/navigationGuards.global.ts @@ -1,6 +1,6 @@ export default defineNuxtRouteMiddleware(async (to, from) => { const auth = await useAuth() - if (to.path === '/notification' && !auth.isLogin) + if (to.meta.requiresAuth && !auth.isLogin) return navigateTo('/') }) diff --git a/pages/notification.vue b/pages/notification.vue index ff58da0..3133087 100644 --- a/pages/notification.vue +++ b/pages/notification.vue @@ -8,6 +8,7 @@ definePageMeta({ route.query.noteType, ]), layout: false, + requiresAuth: true }) const route = useRoute()