在config文件夹中新建文件index.js,加入如下代码:
// 一些全局的config配置
const modeUrlObj = {
// 生产环境
'production': {
baseURL: '你的演示环境地址',//演示环境地址
authBaseURL: ''
},
// 开发环境
'development': {
baseURL: '你的开发环境地址',
authBaseURL: ''
},
// 测试环境
'test': {
baseURL: '你的测试环境地址',
authBaseURL: ''
}
}
export default modeUrlObj[process.env.NODE_ENV]
然后在utils文件中的request.js中引用并加入如下代码:
import config from '../config/index' // 路径配置
const service = axios.create({
baseURL: config.baseURL, // url = base url + request url
timeout: 10000 // request timeout
})
在根目录package.json文件中配置:
"scripts": {
"serve": "vue-cli-service serve",
"test": "vue-cli-service serve --mode test",
"build": "vue-cli-service build",
"build:test": "vue-cli-service build --mode test",
"lint": "vue-cli-service lint"
},