mi-assessment/uniapp/config/index.js
2026-04-08 19:29:37 +08:00

45 lines
1.1 KiB
JavaScript

/**
* 统一配置管理
* 部署时修改此文件即可
*/
const ENV = {
development: {
API_BASE_URL: 'http://localhost:5238/api',
STATIC_BASE_URL: 'http://localhost:5238',
SIGNALR_URL: 'ws://api.nxt.shhmkjgs.cn/hubs/chat'
},
test: {
API_BASE_URL: 'https://api.nxt.shhmkjgs.cn/api',
STATIC_BASE_URL: 'https://api.nxt.shhmkjgs.cn',
SIGNALR_URL: 'ws://api.nxt.shhmkjgs.cn/hubs/chat'
},
production: {
API_BASE_URL: 'https://api.xueyeyiguihua.top/api',
STATIC_BASE_URL: 'https://api.xueyeyiguihua.top',
SIGNALR_URL: 'ws://api.xueyeyiguihua.top/hubs/chat'
},
}
// 当前环境
const CURRENT_ENV = 'production'
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