From c055b7658e9120a1dda3ebb49ae9ea3b29b626b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 13 Mar 2025 19:54:25 +0800 Subject: [PATCH] =?UTF-8?q?refactor(env):=20=E4=BF=AE=E6=94=B9=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E5=8F=98=E9=87=8F=E5=B9=B6=E8=B0=83=E6=95=B4=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 .env 文件中 VITE_APP_BASEURL 的尾部斜杠- 在 request.js 中添加 /api 前缀到 baseURL - 注释掉多余的条件判断代码- 优化响应拦截器中的状态码判断逻辑 --- .env.development | 2 +- .env.uat | 2 +- src/utils/request.js | 18 +++++++++--------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.env.development b/.env.development index 12fb88a..cbd903c 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ # .env.development -VITE_APP_BASEURL=https://yls-api-uat.dctest.digitalyili.com/ +VITE_APP_BASEURL=https://yls-api-uat.dctest.digitalyili.com VITE_APP_ENV=development VITE_APP_CURRENTMODE=dev VITE_APP_BASEOSS=https://diaoyan-files.automark.cc diff --git a/.env.uat b/.env.uat index 44ece3a..4d7dde8 100644 --- a/.env.uat +++ b/.env.uat @@ -1,5 +1,5 @@ # .env.development -VITE_APP_BASEURL=https://yls-api-uat.dctest.digitalyili.com/ +VITE_APP_BASEURL=https://yls-api-uat.dctest.digitalyili.com VITE_APP_ENV=uat VITE_APP_CURRENTMODE=uat VITE_APP_BASEOSS=https://diaoyan-files.automark.cc diff --git a/src/utils/request.js b/src/utils/request.js index 1e78411..f04e9dc 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -7,13 +7,12 @@ import * as config from '@/config.js'; // import {proxyUrl} from config.default // const NODE_ENV = import.meta.env.VITE_APP_ENV; const baseURL = config.default.proxyUrl; - // axios.defaults.withCredentials = true; // create an axios instance const service = axios.create({ // url = base url + request url - baseURL: `${baseURL}`, + baseURL: `${baseURL}/api`, // withCredentials: true, // send cookies when cross-domain requests // request timeout timeout: 30000 @@ -26,9 +25,10 @@ service.interceptors.request.use( config.headers.Accept = 'application/json'; } config.headers.Authorization = `${localStorage.getItem('plantToken')}`; - if (!config.headers.remoteIp) { - config.baseURL += '/api'; - } + + // if (!config.headers.remoteIp) { + // config.baseURL += '/api'; + // } delete config.headers.host; config.headers.remoteIp = localStorage.getItem('plantIp') || '127.0.0.1'; // if (store.state.common.token) { @@ -44,10 +44,10 @@ service.interceptors.request.use( service.interceptors.response.use( (response) => { if ( - response.status === 200 - || response.status === 201 - || response.status === 202 - || response.status === 204 + response.status === 200 || + response.status === 201 || + response.status === 202 || + response.status === 204 ) { if (response.config.method === 'put') { // message.success('保存中...');