From a4e37d1a6281c772eb36084f950e0131e3a5e832 Mon Sep 17 00:00:00 2001 From: ythong Date: Thu, 18 Jun 2026 11:27:25 +0900 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20API=20baseURL=EC=9D=84=20same-?= =?UTF-8?q?origin('')=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD=ED=95=98?= =?UTF-8?q?=EC=97=AC=20=EC=9A=B4=EC=98=81=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20?= =?UTF-8?q?=EB=B3=B5=EA=B5=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 배포 프론트가 baseURL 'http://localhost:'로 빌드되어 브라우저가 localhost로 요청 → 운영 로그인 실패. mall과 동일하게 baseURL을 비워 same-origin(nginx→백엔드 프록시)으로 호출하도록 수정. Co-Authored-By: Claude Opus 4.8 (1M context) --- frontend/src/api/client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/api/client.ts b/frontend/src/api/client.ts index 8d3dd0c..a3eb1a7 100644 --- a/frontend/src/api/client.ts +++ b/frontend/src/api/client.ts @@ -1,6 +1,6 @@ import axios from 'axios' -const api = axios.create({ baseURL: 'http://localhost:8012' }) +const api = axios.create({ baseURL: '' }) // same-origin(운영 단일jar) / dev는 vite proxy(/api→8012) api.interceptors.request.use(config => { const token = localStorage.getItem('cms_token')