45 lines
1.1 KiB
JavaScript
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
|