vue.config.js 中代理
const { defineConfig } = require("@vue/cli-service");
require('events').EventEmitter.defaultMaxListeners = 0;
module.exports = defineConfig({
transpileDependencies: true,
lintOnSave: false,
// // 基本路径,相对路径
// publicPath: process.env.NODE_ENV === "production" ? "./" : "./",
// outputDir:process.env.outputDir, // 输出文件目录 outputDir: ,
devServer: {
port: 8090,
proxy: {
"/dpi": {
target: "http://xxx.xxx.xx.xxx:8090/api/",
changeOrigin : true,
ws: true,
secure: false,
logLevel: "debug",
pathRewrite: {
"^/dpi": "",
},
},
}
页面中 写法一致
const getView = async () => {
await proxy.$http
.get("/dpi/data_api_statistic/overview")
.then((res) => {
if (res.code == 200) {
}
})
.catch((err) => {
console.log(err);
});
};
const getViewEchart = async () => {
await proxy.$http
.get("/dpi/data_api_statistic/api_calls")
.then((res) => {
if (res.code == 200) {
}
})
.catch((err) => {
console.log(err);
});
};
网页中 一个报错404 一个成功