feat: 添加多环境配置(local/dev/uat)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
046e84a564
commit
bed3359564
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* 环境配置
|
||||
* 根据 Vite 环境变量读取 API 基础地址等配置
|
||||
*/
|
||||
|
||||
/** API 基础地址(含 /manage-api 前缀) */
|
||||
export const BASE_URL = import.meta.env.VITE_API_BASE_URL || 'http://localhost:80'
|
||||
|
||||
/** API 接口前缀 */
|
||||
export const API_PREFIX = '/manage-api'
|
||||
|
||||
/** 完整 API 基础路径 */
|
||||
export const API_BASE = `${BASE_URL}${API_PREFIX}`
|
||||
|
||||
/** 应用标题 */
|
||||
export const APP_TITLE = import.meta.env.VITE_APP_TITLE || '湖南12301文旅专区'
|
||||
|
||||
/** Token 存储键名 */
|
||||
export const TOKEN_KEY = 'app_token'
|
||||
|
||||
/** Refresh Token 存储键名 */
|
||||
export const REFRESH_TOKEN_KEY = 'app_refresh_token'
|
||||
Vendored
+9
@@ -6,3 +6,12 @@ declare module '*.vue' {
|
||||
const component: DefineComponent<{}, {}, any>
|
||||
export default component
|
||||
}
|
||||
|
||||
interface ImportMetaEnv {
|
||||
readonly VITE_API_BASE_URL: string
|
||||
readonly VITE_APP_TITLE: string
|
||||
}
|
||||
|
||||
interface ImportMeta {
|
||||
readonly env: ImportMetaEnv
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user