From f83782813d5dacc3f79cc977be02b681b250c32d Mon Sep 17 00:00:00 2001 From: sohot8653 Date: Wed, 24 Sep 2025 13:33:22 +0900 Subject: [PATCH] =?UTF-8?q?[API=20=EA=B0=9C=EC=84=A0]=20=EC=9A=94=EC=B2=AD?= =?UTF-8?q?=20URL=20=EC=B2=98=EB=A6=AC=20=EB=A1=9C=EC=A7=81=20=EA=B0=84?= =?UTF-8?q?=EC=86=8C=ED=99=94=20=EB=B0=8F=20SSR=20=EC=BF=A0=ED=82=A4=20?= =?UTF-8?q?=ED=8F=AC=EC=9B=8C=EB=94=A9=20=EC=A1=B0=EA=B1=B4=20=EA=B0=9C?= =?UTF-8?q?=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/api.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/api.ts b/plugins/api.ts index 79093ca..04a734d 100644 --- a/plugins/api.ts +++ b/plugins/api.ts @@ -23,11 +23,9 @@ export default defineNuxtPlugin(() => { // 3) SSR 쿠키 포워딩 if (import.meta.server) { const cookie = useRequestHeaders(["cookie"])?.cookie; - // request가 절대 URL이면 호스트 비교 - const reqUrl = typeof request === "string" ? request : String(request); + const reqUrl = String(request); const isBackendApi = - !reqUrl.startsWith("http") || // 상대경로면 내 API - reqUrl.startsWith(baseURL); // 혹은 baseURL과 동일 + !reqUrl.startsWith("http") || reqUrl.startsWith(baseURL); if (cookie && isBackendApi) { options.headers = { ...(options.headers || {}), cookie } as any;