From ea253ab1a98e5c94ce6ef993c692cf13588a58ca Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Thu, 21 Nov 2024 19:50:20 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BC=98=E5=8C=96=20env=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=B3=A8=E9=87=8A=E5=92=8C=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- .env.development | 12 ++++++------ .env.production | 12 ++++++------ .env.staging | 12 ++++++------ src/utils/service.ts | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.env b/.env index b995432..4e95401 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -# 所有环境自定义的环境变量(命名必须以 VITE_ 开头) +# 所有环境的环境变量(命名必须以 VITE_ 开头) ## 项目标题 VITE_APP_TITLE = V3 Admin Vite diff --git a/.env.development b/.env.development index 12bc1e2..97a0ab8 100644 --- a/.env.development +++ b/.env.development @@ -1,10 +1,10 @@ -# 开发环境自定义的环境变量(命名必须以 VITE_ 开头) +# 开发环境的环境变量(命名必须以 VITE_ 开头) -## 后端接口公共路径(如果解决跨域问题采用反向代理就只需写公共路径) -VITE_BASE_API = '/api/v1' +## 后端接口地址(如果解决跨域问题采用反向代理就只需写相对路径) +VITE_BASE_URL = /api/v1 ## 路由模式 hash 或 html5 -VITE_ROUTER_HISTORY = 'hash' +VITE_ROUTER_HISTORY = hash -## 开发环境地址前缀(一般 '/','./' 都可以) -VITE_PUBLIC_PATH = '/' +## 开发环境域名和静态资源公共路径(一般 / 或 ./ 都可以) +VITE_PUBLIC_PATH = / diff --git a/.env.production b/.env.production index e7b6afb..35c2eb3 100644 --- a/.env.production +++ b/.env.production @@ -1,10 +1,10 @@ -# 生产环境自定义的环境变量(命名必须以 VITE_ 开头) +# 生产环境的环境变量(命名必须以 VITE_ 开头) -## 后端接口公共路径(如果解决跨域问题采用 CORS 就需要写全路径) -VITE_BASE_API = 'https://mock.mengxuegu.com/mock/63218b5fb4c53348ed2bc212/api/v1' +## 后端接口地址(如果解决跨域问题采用 CORS 就需要写绝对路径) +VITE_BASE_URL = https://mock.mengxuegu.com/mock/63218b5fb4c53348ed2bc212/api/v1 ## 路由模式 hash 或 html5 -VITE_ROUTER_HISTORY = 'hash' +VITE_ROUTER_HISTORY = hash -## 打包构建静态资源路径(就是网站前缀,例如部署到 https://un-pany.github.io/v3-admin-vite/ 域名下,就需要填写 /v3-admin-vite/) -VITE_PUBLIC_PATH = '/v3-admin-vite/' +## 打包构建静态资源公共路径(例如部署到 https://un-pany.github.io/v3-admin-vite/ 域名下就需要填写 /v3-admin-vite/) +VITE_PUBLIC_PATH = /v3-admin-vite/ diff --git a/.env.staging b/.env.staging index 07784ab..c9d65c3 100644 --- a/.env.staging +++ b/.env.staging @@ -1,10 +1,10 @@ -# 预发布环境自定义的环境变量(命名必须以 VITE_ 开头) +# 预发布环境的环境变量(命名必须以 VITE_ 开头) -## 后端接口公共路径(如果解决跨域问题采用 CORS 就需要写全路径) -VITE_BASE_API = 'https://mock.mengxuegu.com/mock/63218b5fb4c53348ed2bc212/api/v1' +## 后端接口地址(如果解决跨域问题采用 CORS 就需要写绝对路径) +VITE_BASE_URL = https://mock.mengxuegu.com/mock/63218b5fb4c53348ed2bc212/api/v1 ## 路由模式 hash 或 html5 -VITE_ROUTER_HISTORY = 'hash' +VITE_ROUTER_HISTORY = hash -## 打包构建静态资源路径(就是网站前缀,例如部署到 https://un-pany.github.io/v3-admin-vite/ 域名下,就需要填写 /v3-admin-vite/) -VITE_PUBLIC_PATH = '/v3-admin-vite/' +## 打包构建静态资源公共路径(例如部署到 https://un-pany.github.io/ 域名下就需要填写 /) +VITE_PUBLIC_PATH = / diff --git a/src/utils/service.ts b/src/utils/service.ts index 18b3dcf..7176a93 100644 --- a/src/utils/service.ts +++ b/src/utils/service.ts @@ -108,7 +108,7 @@ function createRequest(service: AxiosInstance) { "Content-Type": "application/json" }, timeout: 5000, - baseURL: import.meta.env.VITE_BASE_API, + baseURL: import.meta.env.VITE_BASE_URL, data: {} } // 将默认配置 defaultConfig 和传入的自定义配置 config 进行合并成为 mergeConfig