fix: proxy backend through frontend dev server

dev-QQq
chenyuan 2 months ago
parent c981157d1e
commit ac4e101358

@ -12,7 +12,7 @@ VITE_APP_TITLE = 电商互联网产品开发实训系统
# 开发环境配置
VITE_APP_ENV = 'development'
# 若依管理系统/开发环境
VITE_APP_BASE_API = 'https://dshlw.sztzjy.com:147/'
VITE_APP_BASE_API = '/'
# VITE_APP_BASE_API = 'http://192.168.2.6:7548/'
# VITE_APP_BASE_API = 'http://192.168.2.6:7548/'
# VITE_APP_BASE_API = 'http://118.31.7.2:7548/'

@ -14,6 +14,7 @@ import createVitePlugins from "./vite/plugins";
export default defineConfig(({ mode, command }) => {
const env = loadEnv(mode, process.cwd());
const { VITE_APP_ENV } = env;
const backendTarget = "http://localhost:7548";
return {
// 部署生产环境和开发环境下的URL。
// 默认情况下vite 会假设你的应用是被部署在一个域名的根路径上
@ -37,6 +38,34 @@ export default defineConfig(({ mode, command }) => {
host: true,
open: true,
proxy: {
"/api": {
target: backendTarget,
changeOrigin: true,
},
"/common": {
target: backendTarget,
changeOrigin: true,
},
"/file": {
target: backendTarget,
changeOrigin: true,
},
"/captchaImage": {
target: backendTarget,
changeOrigin: true,
},
"/getInfo": {
target: backendTarget,
changeOrigin: true,
},
"/logout": {
target: backendTarget,
changeOrigin: true,
},
"/register": {
target: backendTarget,
changeOrigin: true,
},
// https://cn.vitejs.dev/config/#server-proxy
"/dev-api": {
target: "http://120.78.220.29:8888",

Loading…
Cancel
Save