This commit is contained in:
张良(004796)
2024-02-19 12:26:00 +08:00
parent db9b4e845b
commit 7cfc0583dd
5 changed files with 40 additions and 21 deletions

View File

@@ -15,7 +15,6 @@ import { RequestOptions, Result, CreateAxiosOptions } from './types';
import { useUserStoreWidthOut } from '@/store/modules/user';
import {domainStoreWidthOut} from "@/store/modules/domain";
import {domainList} from "@/api/login";
const urlPrefix = '';
@@ -40,7 +39,9 @@ const transform: AxiosTransform = {
isReturnNativeResponse,
} = options;
if(res.request.responseURL.includes(domainList)){
console.log(res.request.responseURL.endsWith('domain.txt'))
console.log(res.request.responseURL)
if(res.request.responseURL.includes('domain.txt')){
return res;
}
@@ -134,12 +135,18 @@ const transform: AxiosTransform = {
}
if(!isUrlStr){
let domain = domainStoreWidthOut().getDomain;
if(domain && domain.length > 0){
if(config.url && config.url.endsWith("domain.txt")){
return config
}else if(domain && domain.length > 0){
let domainUrl = domain[Math.floor((Math.random()*domain.length))];
config.url = domainUrl + config.url;
}else if(apiUrl && isString(apiUrl)){
config.url = `${apiUrl}${config.url}`;
}
}else{
if(config.url && config.url.endsWith("domain.txt")){
return config
}
}
// if (!isUrlStr && apiUrl && isString(apiUrl)) {
// config.url = `${apiUrl}${config.url}`;