1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/**
* Created by supervisor on 2018/2/28.
*/
let baseUrl="";
let weUrl = "";
let basefileUrl="";
let routerMode='history';
let backToken = "back";
let frontToken = "front";
let ProUrl = ""
let appHomeUrl = ""
let skipLinkUrl = ""
getBaseUrl();
function getBaseUrl(){
$.ajax({
url: "./static/json/api.json",
async: false,
success: function(data){
ProUrl = data.baseUrl || (window.location.protocol + '//' + window.location.host + '/');
appHomeUrl = data.appHomeUrl;
skipLinkUrl = data.skipLinkUrl;
}
})
}
if(process.env.NODE_ENV === 'development'){
baseUrl=ProUrl
}else if(process.env.NODE_ENV === 'production'){
baseUrl=ProUrl
}
export {
baseUrl,
weUrl,
appHomeUrl,
skipLinkUrl,
backToken,
frontToken,
basefileUrl,
routerMode
}
// process.env 是读取系统环境变量,在node命令窗口启动时设置相关的环境变量,NODE_ENV=development node来启动命令窗口