创建新仓库
This commit is contained in:
60
src/renderer/api/request.js
Normal file
60
src/renderer/api/request.js
Normal file
@ -0,0 +1,60 @@
|
||||
import { getToken } from "@/utils/auth";
|
||||
import { getAddress } from "../utils/request";
|
||||
import axios from "axios";
|
||||
let baseUrl = new URL(`/yjearth4.0/api/v1`, getAddress()); //`/yjearth4.0/api/v1`;
|
||||
/*console.log("localStorage", localStorage);
|
||||
// let baseUrl = "http://192.168.110.23:8080/yjearth4.0/api/v1";
|
||||
|
||||
|
||||
console.log("baseUrl", baseUrl);
|
||||
|
||||
// let baseUrl = "http://192.168.110.4:8894/yjearth4.0/api/v1";
|
||||
// let Authorization =
|
||||
// "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImUxNmQ0MjU2LTE1ZmYtNDgzMi1hMmIwLWQ0ZjVjYjdlMzcwNCJ9.dCIEf5pUTxHeF8mCXN_zr0oNMXUuGFWB08B4N3JYBWVqXhSzNH65yyJ2FHeesG9OUfG-0pkyv7L0P0myIXma_A";
|
||||
let post = (url, param, isTs = true) => {
|
||||
let pre = baseUrl + (isTs ? "/ts" : "");
|
||||
url = pre + url;
|
||||
return superagent.post(url).set("Authorization", Authorization).send(param);
|
||||
};
|
||||
let Authorization = getToken();
|
||||
let superagent_get = (url, param, isTs = true) => {
|
||||
let pre = baseUrl + (isTs ? "/ts" : "");
|
||||
url = pre + url;
|
||||
|
||||
return superagent.get(url).set("Authorization", Authorization).query(param);
|
||||
};
|
||||
export { post, get };*/
|
||||
|
||||
const request = axios.create({
|
||||
// baseURL: getIP() + "/yjearth4.0", // api的base_url
|
||||
timeout: 15000, // 请求超时时间
|
||||
});
|
||||
let get = (url, param, isTs = true) => {
|
||||
let pre = baseUrl + (isTs ? "/ts" : "");
|
||||
url = pre + url;
|
||||
|
||||
return request.get(url, { params: param });
|
||||
};
|
||||
|
||||
request.interceptors.request.use(
|
||||
(config) => {
|
||||
console.log("????????????????", config);
|
||||
if (!config.url.startsWith("http://"))
|
||||
config.url = new URL(
|
||||
`/yjearth4.0/api/v1/ts` + config.url,
|
||||
getAddress()
|
||||
).href;
|
||||
let token = getToken();
|
||||
if (token) {
|
||||
config.headers["Authorization"] = token; // 让每个请求携带自定义token 请根据实际情况自行修改
|
||||
config.headers["token"] = token; // 让每个请求携带自定义token 请根据实际情况自行修改
|
||||
}
|
||||
return config;
|
||||
},
|
||||
(error) => {
|
||||
// Do something with request error
|
||||
console.log(error); // for debug
|
||||
Promise.reject(error);
|
||||
}
|
||||
);
|
||||
export { request, get };
|
Reference in New Issue
Block a user