diff --git a/client/src/utils/api.js b/client/src/utils/api.js index 7d4a367..ca63aaf 100644 --- a/client/src/utils/api.js +++ b/client/src/utils/api.js @@ -1,4 +1,5 @@ -export const API = import.meta.env.VITE_API || "http://dupe.panda"; +const apiBase = import.meta.env.VITE_API; +export const API = apiBase || window.location.origin; // 🔐 Ortak kimlik doğrulama başlığı (token varsa ekler) export function authHeaders() { @@ -17,4 +18,4 @@ export async function apiFetch(path, options = {}) { window.location.reload(); } return res; -} \ No newline at end of file +} diff --git a/client/vite.config.js b/client/vite.config.js index b5740a4..13adf63 100644 --- a/client/vite.config.js +++ b/client/vite.config.js @@ -1,8 +1,10 @@ import { defineConfig } from 'vite'; import { svelte } from '@sveltejs/vite-plugin-svelte'; +import path from 'path'; export default defineConfig({ plugins: [svelte()], + envDir: path.resolve(__dirname, '..'), server: { host: '0.0.0.0', // dış erişim port: 5173,