Browse Source

调试跨域

pull/102/head
pengda 4 weeks ago
parent
commit
b0f1f2db2f
  1. 2
      .env.development
  2. 20
      src/utils/request.js
  3. 1
      src/views/agent/home.vue

2
.env.development

@ -1 +1 @@
VUE_APP_BASE_API=http://adminnew.pengda.checkcopy.com
VUE_APP_BASE_API=http://agentnew.pengda.checkcopy.com/api

20
src/utils/request.js

@ -1,12 +1,11 @@
// src/utils/request.js
import axios from "axios";
import qs from 'qs';
import { handleTokenRefresh } from '@/utils/loginRefresh';
import { host } from '@/config/host';
// 创建 axios 实例
const service = axios.create({
baseURL: 'http://adminnew.pengda.checkcopy.com', // 从环境变量中读取 API 基础地址
baseURL: process.env.VUE_APP_BASE_API, // 从环境变量中读取 API 基础地址
timeout: 60000, // 请求超时时间
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
@ -99,26 +98,11 @@ const request = (method, url, data = {}, config = {}) => {
...config,
});
} else {
let requestData = data;
// 如果 Content-Type 是 application/x-www-form-urlencoded,进行序列化
if (
config.headers &&
config.headers['Content-Type'] === 'application/x-www-form-urlencoded'
) {
requestData = qs.stringify(data);
} else if (
!config.headers &&
service.defaults.headers['Content-Type'] === 'application/x-www-form-urlencoded'
) {
requestData = qs.stringify(data);
}
// 其他请求(POST, PUT, DELETE 等)将参数放在请求体中
return service({
method: lowerCaseMethod,
url,
data: requestData,
data,
...config,
});
}

1
src/views/agent/home.vue

@ -240,7 +240,6 @@ export default {
this.getExpireServices()
this.getWalletList()
this.getNoticeList()
console.log('API baseURL:', process.env.VUE_APP_BASE_API);
},
methods: {
getSupplyServiceList() {

Loading…
Cancel
Save