/** * 环境配置文件 * 所有硬编码的 URL / 域名 / 环境变量统一在此管理 */ // 当前环境 const isDevelopment = import.meta.env.MODE === 'development' // API 基础地址 // 开发环境使用 vite 代理 (baseUrl 为空),生产环境使用实际地址 const API_BASE_MAP = { development: import.meta.env.VITE_API_BASE_URL || 'https://apiservertest.s1f.ren', // 直接请求后端,不走 vite proxy production: import.meta.env.VITE_API_BASE_URL || 'https://cloudapi.007yjs.com', staging: import.meta.env.VITE_API_BASE_URL || 'https://apiservertest.s1f.ren' } // 获取当前环境的 API 基础地址 const currentEnv = import.meta.env.VITE_APP_ENV || import.meta.env.MODE || 'development' export const baseUrl = API_BASE_MAP[currentEnv] || API_BASE_MAP.development // ACS 服务基础地址 export const acsBaseUrl = baseUrl // 网站标题 export const siteTitle = '007UI管理系统' // 请求超时时间(毫秒) export const requestTimeout = 50000 export const acsRequestTimeout = 30000 // Token 存储键名 export const TOKEN_KEY = 'token' export const TOKEN_EXPIRE_KEY = 'tokenExpire' export const USER_INFO_KEY = 'userInfo' // 不需要 token 认证的 URL 前缀 export const noAuthUrls = [ '/v1/user/login', '/v1/user/check/get_code_img', '/v1/user/register', '/v1/user/refresh_token' ] export default { isDevelopment, baseUrl, acsBaseUrl, siteTitle, requestTimeout, acsRequestTimeout, TOKEN_KEY, TOKEN_EXPIRE_KEY, USER_INFO_KEY, noAuthUrls }