diff --git a/src/components/auth/LoginForm.tsx b/src/components/auth/LoginForm.tsx index f31473f..2b3dc33 100644 --- a/src/components/auth/LoginForm.tsx +++ b/src/components/auth/LoginForm.tsx @@ -7,7 +7,6 @@ import SubmitButton from '@/components/auth/SubmitButton'; import { LOGIN_FORM_PLACEHOLDER } from '@/constants/auth'; import { loginSchema, LoginFormData } from '@/apis/auth/types'; import { login } from '@/apis/auth'; -import { useRouter } from 'next/navigation'; import useAlert from '@/hooks/useAlert'; export default function LoginForm() { @@ -24,7 +23,6 @@ export default function LoginForm() { }, }); - const router = useRouter(); const alert = useAlert(); const onSubmit = async (loginFormData: LoginFormData) => { @@ -33,7 +31,7 @@ export default function LoginForm() { alert(response.message); } else { await alert('로그인이 완료되었습니다!'); - router.replace('/mydashboard'); + window.location.reload(); } }; diff --git a/src/components/dashboard-header/Profile.tsx b/src/components/dashboard-header/Profile.tsx index 17f658f..f8a8972 100644 --- a/src/components/dashboard-header/Profile.tsx +++ b/src/components/dashboard-header/Profile.tsx @@ -2,7 +2,6 @@ import { useEffect, useRef, useState } from 'react'; import Link from 'next/link'; -import { useRouter } from 'next/navigation'; import { useQueryClient } from '@tanstack/react-query'; import { motion } from 'motion/react'; import { useGetUser } from '@/apis/users/queries'; @@ -14,7 +13,6 @@ export default function Profile() { const [isMenuOpen, setIsMenuOpen] = useState(false); const { data, isFetching } = useGetUser(); const alert = useAlert(); - const router = useRouter(); const menuRef = useRef(null); const queryClient = useQueryClient(); @@ -22,7 +20,7 @@ export default function Profile() { await axiosClientHelper.post('/auth/logout'); await alert('로그아웃 했습니다.'); queryClient.invalidateQueries(); - router.replace('/'); + window.location.reload(); }; useEffect(() => { diff --git a/src/middleware.ts b/src/middleware.ts index 1eac30d..3207073 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -24,13 +24,5 @@ export const middleware = async (request: NextRequest) => { }; export const config = { - matcher: [ - { - source: '/:path*', - missing: [ - { type: 'header', key: 'next-router-prefetch' }, - { type: 'header', key: 'purpose', value: 'prefetch' }, - ], - }, - ], + matcher: ['/:path*'], };