/** * 统一配置管理 * 部署时修改此文件即可 */ const ENV = { development: { API_BASE_URL: 'http://api.nxt.shhmkjgs.cn/api', STATIC_BASE_URL: 'http://api.nxt.shhmkjgs.cn', SIGNALR_URL: 'ws://api.nxt.shhmkjgs.cn/hubs/chat' }, production: { API_BASE_URL: 'https://your-domain.com/api', STATIC_BASE_URL: 'https://your-domain.com', SIGNALR_URL: 'wss://your-domain.com/hubs/chat' } } // 当前环境 const CURRENT_ENV = 'development' export const config = { API_BASE_URL: ENV[CURRENT_ENV].API_BASE_URL, STATIC_BASE_URL: ENV[CURRENT_ENV].STATIC_BASE_URL, SIGNALR_URL: ENV[CURRENT_ENV].SIGNALR_URL, REQUEST_TIMEOUT: 30000, REQUEST_RETRY_COUNT: 2, REQUEST_RETRY_DELAY: 1000 } export function getApiBaseUrl() { return ENV[CURRENT_ENV].API_BASE_URL } export function getStaticBaseUrl() { return ENV[CURRENT_ENV].STATIC_BASE_URL } export default config