diff --git a/src/components/codecast/api/collab.js b/src/components/codecast/api/collab.js index f1d7e7c..9a994cb 100644 --- a/src/components/codecast/api/collab.js +++ b/src/components/codecast/api/collab.js @@ -3,8 +3,7 @@ import config from "../../../config"; export async function createRoom({ token, name /*, code*/ }) { if (!token) throw new Error("NO_TOKEN"); - // const url = `${config.API_BASE_URL}/api/collab/rooms`; - const url = `http://52.79.145.160:8080/api/collab/rooms`; + const url = `${config.API_BASE_URL}/api/collab/rooms`; // 스웨거 기준 roomName만 전송 const body = { roomName: name }; diff --git a/src/components/codecast/api/roomAdmin.js b/src/components/codecast/api/roomAdmin.js index 56ce0c8..03ec4d7 100644 --- a/src/components/codecast/api/roomAdmin.js +++ b/src/components/codecast/api/roomAdmin.js @@ -1,5 +1,7 @@ // src/components/codecast/api/roomAdmin.js -const API_BASE = process.env.REACT_APP_API_BASE_URL || 'http://52.79.145.160:8080'; +import config from "../../../config"; + +const API_BASE = process.env.REACT_APP_API_BASE_URL || config.API_BASE_URL; async function req(path, { method = 'GET', token, body } = {}) { const res = await fetch(`${API_BASE}${path}`, { diff --git a/src/components/codecast/api/sessions.js b/src/components/codecast/api/sessions.js index e2e5a27..ab06b36 100644 --- a/src/components/codecast/api/sessions.js +++ b/src/components/codecast/api/sessions.js @@ -2,8 +2,7 @@ import config from "../../../config"; export async function createSession({ token, roomId, fileName, language }) { - // const url = `${config.API_BASE_URL}/api/collab/rooms/${roomId}/sessions`; - const url = `http://52.79.145.160:8080/api/collab/rooms/${roomId}/sessions`; + const url = `${config.API_BASE_URL}/api/collab/rooms/${roomId}/sessions`; const res = await fetch(url, { method: "POST", diff --git a/src/components/codecast/hooks/useCollabSocket.js b/src/components/codecast/hooks/useCollabSocket.js index 6ef30c7..03e6d70 100644 --- a/src/components/codecast/hooks/useCollabSocket.js +++ b/src/components/codecast/hooks/useCollabSocket.js @@ -2,6 +2,9 @@ import { useRef, useCallback } from "react"; import SockJS from "sockjs-client"; import { Client } from "@stomp/stompjs"; +import config from "../../../config"; + +const COLLAB_SOCKET_URL = `${config.API_BASE_URL}/ws-collab`; /** * STOMP/SockJS 래퍼 훅 (견고 버전) @@ -63,8 +66,7 @@ export default function useCollabSocket() { isConnectingRef.current = true; return new Promise((resolve, reject) => { - const sockUrl = `http://52.79.145.160:8080/ws-collab`; // 필요시 config로 이동 - const sock = new SockJS(sockUrl); + const sock = new SockJS(COLLAB_SOCKET_URL); const client = new Client({ webSocketFactory: () => sock,