From 675a1a09fa689b71b6dd2848fb46100ac30bf322 Mon Sep 17 00:00:00 2001 From: ljpark Date: Thu, 11 Sep 2025 12:42:23 +0900 Subject: [PATCH] =?UTF-8?q?/api/proxy=20=EB=AF=B8=EB=93=A4=EC=9B=A8?= =?UTF-8?q?=EC=96=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/sn/middleware.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/sn/middleware.ts b/apps/sn/middleware.ts index 8a1a2e716..16b9c7d5a 100644 --- a/apps/sn/middleware.ts +++ b/apps/sn/middleware.ts @@ -50,6 +50,14 @@ export function middleware(req: NextRequest) { return rewriteWith(newUrl, req, true); } + if (pathname.startsWith("/api/proxy")) { + const decodedQuery = toDecodedQueryString(searchParams); + const newUrl = `${SERVER_API_URL}${pathname}${decodedQuery ? `?${decodedQuery}` : "" + }`; + console.log(`[Middleware] Rewriting from '/server' path to: ${newUrl}`); + return rewriteWith(newUrl, req, true); + } + if (pathname.startsWith("/geoserver")) { let queryParams = searchParams.toString(); const typename = searchParams.get("TYPENAME");