From cb618807fc5cd53db7a992f831359e1f12b93f82 Mon Sep 17 00:00:00 2001 From: cat_shark <1716967236@qq.com> Date: Fri, 3 Oct 2025 09:39:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(10):=20=E4=BF=AE=E5=A4=8Dtoken=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E9=97=AE=E9=A2=98=EF=BC=88=E7=99=BB=E5=BD=95=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E5=90=8E=E7=BB=AD=E8=AF=B7=E6=B1=82=E6=90=BA=E5=B8=A6?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E4=BF=A1=E6=81=AF=E8=BF=9B=E8=A1=8C=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/utils/request.ts b/src/utils/request.ts index 856bd9c..32d488a 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -5,7 +5,8 @@ const basic_url = import.meta.env.VITE_BASE_URL; const axiosInstance = axios.create({ baseURL: basic_url, - timeout: 5000 + timeout: 5000, + withCredentials: true }); const handleError = (error: any) => { @@ -42,27 +43,27 @@ const post = (url: string, data: any = null, config: any = {}) => { if (config.params) { // 如果传入 config.params,则作为 URL 参数 - return axiosInstance.post(url, data, { params: config.params }) + return axiosInstance.post(url, data, { params: config.params, ...config }) .then(validateResponse) .catch(handleError); } else { // 默认 POST JSON - return axiosInstance.post(url, data) + return axiosInstance.post(url, data, config) .then(validateResponse) .catch(handleError); } }; -const put = (url: string, data: any) => { +const put = (url: string, data: any, config: any = {}) => { console.log("开始PUT请求", basic_url + url, "参数:", data); - return axiosInstance.put(url, data) + return axiosInstance.put(url, data, config) .then(validateResponse) .catch(handleError); }; -const del = (url: string, params: {}) => { +const del = (url: string, params: {}, config: any = {}) => { console.log("开始DELETE请求", basic_url + url, "参数:", params); - return axiosInstance.delete(url, { params }) + return axiosInstance.delete(url, { params, ...config }) .then(validateResponse) .catch(handleError); };