[API 개선] 요청 URL 처리 로직 간소화 및 SSR 쿠키 포워딩 조건 개선

This commit is contained in:
2025-09-24 13:33:22 +09:00
parent b866242d43
commit f83782813d

View File

@@ -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;