vuecli3.0进行生产环境、测试环境和开发环境配置
1、上图的三个文件需要自己加在所创建的vuecli项目的根目录2、3个文件具体的配置developmentproductiontestNODE_ENV = 'development'//模式VUE_APP_MODE = 'development'//通过"VUE_APP_MODE"变量来区分环境outputDir = 'development'VUE_APP_URL = "http://ip:端口
·
1、上图的三个文件需要自己加在所创建的vuecli项目的根目录
2、3个文件具体的配置
development
production
test
NODE_ENV = 'development' //模式
VUE_APP_MODE = 'development' //通过"VUE_APP_MODE"变量来区分环境
outputDir = 'development'
VUE_APP_URL = "http://ip:端口号/QHSE/"
3、在package.json进行配置
要是执行npm build build-test报错,就执行npm run build-test,此时是进行编译
4、在vue.config.js中根据自己项目的需要进行配置
1)
2)
5、设置请求的地址根据所在环境去请求对应的后台接口
import { Progress } from "element-ui";
// console.log(process.env.)
var obj = {
// 10.2.112.32 http://localhost:9999/QHSE/
// BASE_URL: "http://10.39.65.52:8080/QHSE/", //服务器
// BASE_URL: "http://10.2.114.160:8080/QHSE/", //子鑫
BASE_URL: process.env.VUE_APP_URL,
// BASE_URL: "http://localhost:9999/QHSE/", //本地
getConn(param, data) {
return new Promise((resolve, reject) => {
$.ajax({
type: "POST",
async:false, //原因
url: this.BASE_URL + param,
// 解决ajax链接数据无法带token的问题
xhrFields: {
withCredentials: true
},
data: data,
success(data) {
resolve(JSON.parse(data))
},
error(info) {
reject(info)
}
});
})
}
}
export default obj
使用:
let requestObj = require("@/assets/request/request.js"); //引入
//调用
requestObj.default
.getConn("hazardInfoController/getHazardByFindTime", {})
.then(res => {
if (res.msg == "查询成功!" && res.data != null) {
// _this.hdanger = res.data;
_this.hdanger = res.data;
}
});
更多推荐
已为社区贡献7条内容
所有评论(0)