From ea5eca5a419d12113db75b0bc0e668127a095060 Mon Sep 17 00:00:00 2001 From: bottlewook Date: Mon, 4 Mar 2024 20:22:09 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20middleware=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/middleware.ts | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/middleware.ts diff --git a/src/middleware.ts b/src/middleware.ts deleted file mode 100644 index 3fe54585..00000000 --- a/src/middleware.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { NextRequest, NextResponse } from 'next/server'; - -const middleware = (request: NextRequest) => { - const { pathname } = request.nextUrl; - const cookie = request.cookies.get('token'); - - let token; - - if (cookie) { - token = cookie.value; - } - - if (!token && ( - pathname === '/my-page' - || pathname === '/favorite' - || pathname === '/my-page/car-details' - || pathname === '/my-page/car-wash-details' - || pathname === '/my-page/profile' - )) { - return NextResponse.redirect(new URL('/login', request.url)); - } - - return NextResponse.next(); -}; - -export default middleware; - -export const config = { - // Skip all paths that should not be internationalized. This example skips the - // folders "api", "_next" and all files with an extension (e.g. favicon.ico) - matcher: ['/((?!api|_next|.*\\..*).*)'], -};