vue中实现打包后可配置接口地址
在public中创建serverConfig.json文件
{"baseURL":"http://xxxxxxxxxx"}
设置baseUrl
import http from 'axios'
import qs from 'qs'
http.defaults.timeout = 50000;
if(process.env.NODE_ENV=='production'){
http.get('./serverConfig.json').then((res)=>{
sessionStorage.setItem('baseURL',res.data.baseURL)
http.defaults.baseURL=res.data.baseURL
})
}else{
http.defaults.baseURL= '/api'
}