webman-buildadmin框架优化
This commit is contained in:
@@ -4,5 +4,8 @@ ENV = 'development'
|
||||
# base路径
|
||||
VITE_BASE_PATH = './'
|
||||
|
||||
# 本地环境接口地址 - 用空字符串走同源,由 vite 代理到 8787,避免 CORS
|
||||
# 本地环境接口地址 - 用空字符串走同源,由 vite 代理到后端,避免 CORS
|
||||
VITE_AXIOS_BASE_URL = ''
|
||||
|
||||
# 开发时代理目标地址(后端服务器地址,端口改为 6969 时在此配置)
|
||||
VITE_PROXY_TARGET = http://localhost:6969
|
||||
|
||||
@@ -11,7 +11,7 @@ const pathResolve = (dir: string): any => {
|
||||
|
||||
// https://vitejs.cn/config/
|
||||
const viteConfig = ({ mode }: ConfigEnv): UserConfig => {
|
||||
const { VITE_PORT, VITE_OPEN, VITE_BASE_PATH, VITE_OUT_DIR } = loadEnv(mode, process.cwd())
|
||||
const { VITE_PORT, VITE_OPEN, VITE_BASE_PATH, VITE_OUT_DIR, VITE_PROXY_TARGET } = loadEnv(mode, process.cwd())
|
||||
|
||||
const alias: Record<string, string> = {
|
||||
'/@': pathResolve('./src/'),
|
||||
@@ -29,9 +29,9 @@ const viteConfig = ({ mode }: ConfigEnv): UserConfig => {
|
||||
open: VITE_OPEN != 'false',
|
||||
// 开发时把 /api、/admin、/install 代理到 webman,避免跨域
|
||||
proxy: {
|
||||
'/api': { target: 'http://localhost:8787', changeOrigin: true },
|
||||
'/admin': { target: 'http://localhost:8787', changeOrigin: true },
|
||||
'/install': { target: 'http://localhost:8787', changeOrigin: true },
|
||||
'/api': { target: VITE_PROXY_TARGET || 'http://localhost:6969', changeOrigin: true },
|
||||
'/admin': { target: VITE_PROXY_TARGET || 'http://localhost:6969', changeOrigin: true },
|
||||
'/install': { target: VITE_PROXY_TARGET || 'http://localhost:6969', changeOrigin: true },
|
||||
},
|
||||
},
|
||||
build: {
|
||||
|
||||
Reference in New Issue
Block a user