diff --git a/frontend/.env.development b/frontend/.env.development new file mode 100644 index 0000000..e3b0e79 --- /dev/null +++ b/frontend/.env.development @@ -0,0 +1 @@ +VITE_API_BASE_URL=http://localhost:8000/api diff --git a/frontend/.env.production b/frontend/.env.production new file mode 100644 index 0000000..6b2e961 --- /dev/null +++ b/frontend/.env.production @@ -0,0 +1 @@ +VITE_API_BASE_URL=https://airlabs-manage-api.airlabs.art/api diff --git a/frontend/nginx.conf b/frontend/nginx.conf index 04c79ae..7907a6e 100644 --- a/frontend/nginx.conf +++ b/frontend/nginx.conf @@ -2,15 +2,6 @@ server { listen 80; server_name localhost; - # API 代理到后端服务(K8s 内部通信) - location /api { - proxy_pass http://airlabs-manage-backend:8000; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } - location / { root /usr/share/nginx/html; index index.html index.htm; diff --git a/frontend/src/api/index.js b/frontend/src/api/index.js index 7d7a6fd..9d489fb 100644 --- a/frontend/src/api/index.js +++ b/frontend/src/api/index.js @@ -3,7 +3,7 @@ import { ElMessage } from 'element-plus' import router from '../router' const api = axios.create({ - baseURL: '/api', + baseURL: import.meta.env.VITE_API_BASE_URL || '/api', timeout: 30000, })