[API 개선] 요청 URL 처리 로직 간소화 및 SSR 쿠키 포워딩 조건 개선
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user