// API Configuration // You can modify these values directly here if environment variables are not working const BACKEND_URL = 'http://localhost:4000' // Change this to your backend URL const AUTH_HEADER = '' // Change this to your actual auth header export const API_CONFIG = { BASE_URL: process.env.NEXT_PUBLIC_API_BASE_URL || BACKEND_URL, AUTH_HEADER: process.env.NEXT_PUBLIC_API_AUTH_HEADER || AUTH_HEADER, ENDPOINTS: { LOGIN: '/api/v1/auth/login', LOGOUT: '/api/v1/auth/logout', VERIFY: '/api/v1/auth/verify', VOTE_EVENTS: '/api/v1/vote-events', CANDIDATES: '/api/v1/candidates', VOTES: '/api/v1/votes', FILES: '/api/v1/files/documents', RESULTS: '/api/v1/vote-events', } } // Application Configuration export const APP_CONFIG = { BASE_URL: process.env.NEXT_PUBLIC_BASE_URL || 'http://localhost:3000', JWT_SECRET: process.env.JWT_SECRET || 'your-secret-key-change-this', NODE_ENV: process.env.NODE_ENV || 'development', } // Debug logging console.log('🚀 API Config loaded:', { BASE_URL: API_CONFIG.BASE_URL, AUTH_HEADER: API_CONFIG.AUTH_HEADER ? '*** SET ***' : '❌ NOT SET', ENDPOINTS: API_CONFIG.ENDPOINTS, FULL_LOGIN_URL: `${API_CONFIG.BASE_URL}${API_CONFIG.ENDPOINTS.LOGIN}`, FULL_VOTE_EVENTS_URL: `${API_CONFIG.BASE_URL}${API_CONFIG.ENDPOINTS.VOTE_EVENTS}`, })