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,2 @@
|
|||||||
|
VITE_API_BASE_URL=https://dscp-dev.hn12301.net
|
||||||
|
VITE_APP_TITLE=湖南12301文旅专区
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
VITE_API_BASE_URL=http://localhost:80
|
||||||
|
VITE_APP_TITLE=湖南12301文旅专区
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
VITE_API_BASE_URL=https://dscp-uat.hn12301.net
|
||||||
|
VITE_APP_TITLE=湖南12301文旅专区
|
||||||
@@ -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>
|
const component: DefineComponent<{}, {}, any>
|
||||||
export default component
|
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