diff --git a/src/components/Gnb/UserMenu.tsx b/src/components/Gnb/UserMenu.tsx index 1988e65..8e5af85 100644 --- a/src/components/Gnb/UserMenu.tsx +++ b/src/components/Gnb/UserMenu.tsx @@ -68,6 +68,7 @@ export default function UserMenu({ userId, closeMenu, onChargeClick }: UserMenuP removeAccessToken(); router.reload(); setLogout(); + router.push("/login"); }; return ( diff --git a/src/stores/useRealTimeNotification.ts b/src/stores/useRealTimeNotification.ts index c6cd131..201fec1 100644 --- a/src/stores/useRealTimeNotification.ts +++ b/src/stores/useRealTimeNotification.ts @@ -10,6 +10,7 @@ const useRealTimeNotification = () => { const connectToSSE = () => { const accessToken = getAccessToken(); + if (!accessToken) return; const newEventSource = new EventSourcePolyfill( `${process.env.NEXT_PUBLIC_API_URL}/notifications/stream`, {