diff --git a/.env b/.env index 5fa1525..4548d94 100644 --- a/.env +++ b/.env @@ -1,6 +1,7 @@ VITE_BASE=/fe-student VITE_BASE_API=/ VITE_BASE_LOGIN_URL=https://u-pre.boe.com/web/ +VITE_PROXY_URL=http://111.231.196.214:30001 VITE_BOE_ONLINE_CLASS_URL=https://u-pre.boe.com/pc/course/studyindex?id= diff --git a/vite.config.js b/vite.config.js index d458419..bae4160 100644 --- a/vite.config.js +++ b/vite.config.js @@ -6,18 +6,14 @@ * @FilePath: /fe-stu/vite.config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ -import { defineConfig } from 'vite' +import {defineConfig, loadEnv} from 'vite' import vue from '@vitejs/plugin-vue' -import legacy from '@vitejs/plugin-legacy' -import { viteMockServe } from 'vite-plugin-mock' import topLevelAwait from "vite-plugin-top-level-await"; - const path = require('path') -const url = 'http://localhost:30001' -// const url = 'http://111.231.196.214:12013/manageApi' -export default defineConfig(({ command }) => + +export default defineConfig(({ command,mode }) => ({ - base: '/fe-student', + base: loadEnv(mode, process.cwd()).VITE_BASE, plugins: [ vue(), // legacy({ @@ -39,54 +35,54 @@ export default defineConfig(({ command }) => server: { proxy: { '/file/upload': { - target: 'http://111.231.196.214:30001', + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/stu': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/queryVoteSubmitDetailById': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/work': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/discuss': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/discussSubmit': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/comment': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/vote': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/admin': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/activity': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/liveBroadcast': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/examination': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/assessment': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/workSubmit': { - target: url, + target: loadEnv(mode, process.cwd()).VITE_PROXY_URL, changeOrigin: true, }, '/userbasic': { target: 'https://u-pre.boe.com',