// 测试环境配置 module.exports = { NODE_ENV: 'test', // API配置 VUE_APP_API_BASE_URL: process.env.VUE_APP_API_BASE_URL || 'http://localhost:9000', VUE_APP_GATEWAY_URL: process.env.VUE_APP_GATEWAY_URL || 'http://localhost:9000', // 服务端点配置 VUE_APP_USER_SERVICE_URL: process.env.VUE_APP_USER_SERVICE_URL || 'http://localhost:9001', VUE_APP_AI_SERVICE_URL: process.env.VUE_APP_AI_SERVICE_URL || 'http://localhost:9002', // WebSocket配置 VUE_APP_WS_URL: process.env.VUE_APP_WS_URL || 'ws://localhost:9000/ws', // 静态资源配置 VUE_APP_STATIC_URL: process.env.VUE_APP_STATIC_URL || 'http://localhost:9000/static', VUE_APP_UPLOAD_URL: process.env.VUE_APP_UPLOAD_URL || 'http://localhost:9000/api/upload', // 应用配置 VUE_APP_TITLE: '情绪博物馆 - 测试环境', VUE_APP_VERSION: '1.0.0', VUE_APP_ENVIRONMENT: 'test', // 功能开关 VUE_APP_ENABLE_MOCK: 'false', VUE_APP_ENABLE_DEBUG: 'true', VUE_APP_ENABLE_CONSOLE_LOG: 'true', VUE_APP_ENABLE_ERROR_REPORT: 'true', // 认证配置 VUE_APP_TOKEN_KEY: 'emotion_token', VUE_APP_REFRESH_TOKEN_KEY: 'emotion_refresh_token', VUE_APP_TOKEN_EXPIRE_TIME: 7200, // 2小时 // 缓存配置 VUE_APP_CACHE_PREFIX: 'emotion_test_', VUE_APP_CACHE_EXPIRE_TIME: 3600, // 1小时 // 请求配置 VUE_APP_REQUEST_TIMEOUT: 30000, // 30秒 VUE_APP_REQUEST_RETRY_COUNT: 3, VUE_APP_REQUEST_RETRY_DELAY: 1000, // 分页配置 VUE_APP_PAGE_SIZE: 20, VUE_APP_PAGE_SIZE_OPTIONS: '10,20,50,100', // 文件上传配置 VUE_APP_UPLOAD_MAX_SIZE: 10485760, // 10MB VUE_APP_UPLOAD_ALLOWED_TYPES: 'image/jpeg,image/png,image/gif,image/webp', // AI对话配置 VUE_APP_AI_MAX_MESSAGE_LENGTH: 2000, VUE_APP_AI_HISTORY_LIMIT: 20, VUE_APP_AI_TYPING_DELAY: 1000, // 主题配置 VUE_APP_DEFAULT_THEME: 'light', VUE_APP_THEME_COLOR: '#1890ff', // 国际化配置 VUE_APP_DEFAULT_LOCALE: 'zh-CN', VUE_APP_FALLBACK_LOCALE: 'en-US', // 监控配置 VUE_APP_ENABLE_PERFORMANCE_MONITOR: 'true', VUE_APP_ENABLE_ERROR_MONITOR: 'true', VUE_APP_MONITOR_SAMPLE_RATE: 0.1, // 安全配置 VUE_APP_ENABLE_CSP: 'true', VUE_APP_ENABLE_XSS_PROTECTION: 'true', // 开发工具配置 VUE_APP_ENABLE_VUE_DEVTOOLS: 'true', VUE_APP_ENABLE_SOURCE_MAP: 'true' }