From 41bb0f9f67a85ac8e17d766492f79a2997d3c6e9 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Mon, 1 Dec 2025 16:13:43 +0900 Subject: (김준회) 권한관리: 페이지 조회 권한 확인 처리 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- middleware.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'middleware.ts') diff --git a/middleware.ts b/middleware.ts index e74cb653..6a825e6f 100644 --- a/middleware.ts +++ b/middleware.ts @@ -332,7 +332,17 @@ export async function middleware(request: NextRequest) { /** * 10. 위 조건에 걸리지 않았다면 그대로 Next.js로 넘긴다. */ - const response = NextResponse.next(); + /** + * 10. 위 조건에 걸리지 않았다면 그대로 Next.js로 넘긴다. + */ + const requestHeaders = new Headers(request.headers); + requestHeaders.set('x-pathname', pathname); + + const response = NextResponse.next({ + request: { + headers: requestHeaders, + }, + }); // 만료된 세션 쿠키 정리 (공개 경로 포함) if (token) { -- cgit v1.2.3