From 3e8bb4e0647b24316298d7b392da7a9fdcd9b99a Mon Sep 17 00:00:00 2001 From: salvacybersec Date: Tue, 11 Nov 2025 14:28:38 +0300 Subject: [PATCH] cors --- frontend/src/services/api.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/src/services/api.js b/frontend/src/services/api.js index ab92622..8996a7d 100644 --- a/frontend/src/services/api.js +++ b/frontend/src/services/api.js @@ -1,6 +1,18 @@ import axios from 'axios'; -const API_URL = import.meta.env.VITE_API_URL || 'http://localhost:3000'; +const resolveApiUrl = () => { + if (import.meta.env.VITE_API_URL) { + return import.meta.env.VITE_API_URL; + } + + if (typeof window !== 'undefined' && window.location?.origin) { + return window.location.origin; + } + + return 'http://localhost:3000'; +}; + +const API_URL = resolveApiUrl(); const api = axios.create({ baseURL: API_URL,