|
@@ -4,30 +4,31 @@ import { getTokenInfo, removeTokenInfo } from "./storage";
|
|
|
import store from "@/store";
|
|
|
import { MessageFu } from "./message";
|
|
|
import { domShowFu } from "./domShow";
|
|
|
+
|
|
|
+const envFlag = process.env.NODE_ENV === "development";
|
|
|
+
|
|
|
+const baseUrlTemp = "https://sit-chaozhoubwg.4dage.com"; // 测试环境
|
|
|
+// const baseUrlTemp = "http://192.168.20.61:8064"; // 线下环境
|
|
|
+
|
|
|
+const baseFlag = baseUrlTemp.includes("https://");
|
|
|
+
|
|
|
// 请求基地址
|
|
|
-export const baseURL =
|
|
|
- // 线下的图片地址需要加上/api/
|
|
|
- // process.env.NODE_ENV === "development"
|
|
|
- // ? "http://192.168.20.61:8064/api/"
|
|
|
- // : "";
|
|
|
- process.env.NODE_ENV === "development" ? "https://sit-chaozhoubwg.4dage.com" : ""; //测试环境
|
|
|
+export const baseURL = envFlag
|
|
|
+ ? `${baseUrlTemp}${baseFlag ? "" : "/api/"}`
|
|
|
+ : "";
|
|
|
|
|
|
// 处理 类型“AxiosResponse<any, any>”上不存在属性“code”
|
|
|
declare module "axios" {
|
|
|
interface AxiosResponse {
|
|
|
code: number;
|
|
|
- timestamp:string
|
|
|
+ timestamp: string;
|
|
|
// 这里追加你的参数
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// 创建 axios 实例
|
|
|
const http = axios.create({
|
|
|
- // --------线下的地址不用加/api/
|
|
|
- // baseURL: baseURL,
|
|
|
-
|
|
|
- // --------打包或线上环境接口需要加上api/
|
|
|
- baseURL: baseURL + "/api/",
|
|
|
+ baseURL: `${baseURL}${baseFlag ? "/api/" : ""}`,
|
|
|
timeout: 5000,
|
|
|
});
|
|
|
|