From 152a46d12825c2ba68034a88614b08f3299a2afb Mon Sep 17 00:00:00 2001 From: minzix Date: Thu, 30 Jan 2025 16:51:17 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20=EC=8A=A4=ED=84=B0?= =?UTF-8?q?=EB=94=94=20=ED=8E=98=EC=9D=B4=EC=A7=80=20api=20=EC=97=B0?= =?UTF-8?q?=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit axiosInstance의 baseUrl formatting --- src/utils/axiosInstance.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/utils/axiosInstance.ts b/src/utils/axiosInstance.ts index 87a309d..9ea1ed8 100644 --- a/src/utils/axiosInstance.ts +++ b/src/utils/axiosInstance.ts @@ -1,8 +1,17 @@ import axios from "axios"; +// 혹시 URL 앞에 https 안 붙은 문제인가...? 싶어서 시도 +const rawBaseURL = process.env.REACT_APP_BASE_URL; + +const formattedBaseURL = rawBaseURL?.startsWith("http") + ? rawBaseURL + : `https://${rawBaseURL}`; // 기본적으로 https 붙이기 + +console.log("Formatted Axios baseURL:", formattedBaseURL); + // Axios 인스턴스 생성 const axiosInstance = axios.create({ - baseURL: process.env.REACT_APP_BASE_URL, // 환경변수에서 API 기본 URL 설정 + baseURL: formattedBaseURL, // 환경변수에서 API 기본 URL 설정 headers: { "Content-Type": "application/json", },