summaryrefslogtreecommitdiff
path: root/middleware.ts
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-12-01 16:13:43 +0900
committerjoonhoekim <26rote@gmail.com>2025-12-01 16:13:43 +0900
commit41bb0f9f67a85ac8e17d766492f79a2997d3c6e9 (patch)
treea2d56ea5b4713fe3a762c234622570cb36729628 /middleware.ts
parent13c8b4e48f62c1f437b1a2b10731d092fea2a83f (diff)
(김준회) 권한관리: 페이지 조회 권한 확인 처리
Diffstat (limited to 'middleware.ts')
-rw-r--r--middleware.ts12
1 files changed, 11 insertions, 1 deletions
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) {