| | |
| | | // 前端端口、后端地址统一在项目根目录 .env 中配置 |
| | | const devPort = Number(process.env.PORT) |
| | | const apiTarget = process.env.VUE_APP_API_TARGET |
| | | const apiBase = process.env.VUE_APP_API_BASE_URL |
| | | |
| | | if (!devPort) { |
| | | throw new Error('缺少前端端口配置:请在 emergency-repair-web/.env 中设置 PORT') |
| | | } |
| | | if (!apiTarget) { |
| | | throw new Error('缺少后端地址配置:请在 emergency-repair-web/.env 中设置 VUE_APP_API_TARGET') |
| | | } |
| | | if (!apiBase) { |
| | | throw new Error('缺少接口基础路径配置:请在 emergency-repair-web/.env 中设置 VUE_APP_API_BASE_URL') |
| | | } |
| | | |
| | | module.exports = { |
| | | parallel: false, |
| | | devServer: { |
| | | port: 8082, |
| | | port: devPort, |
| | | headers: { 'Cache-Control': 'no-store' }, |
| | | proxy: { |
| | | '/api': { |
| | | target: 'http://127.0.0.1:8091', |
| | | target: apiTarget, |
| | | changeOrigin: true |
| | | } |
| | | } |