diff --git a/backend/api-gateway/kong.yml b/backend/api-gateway/kong.yml index 9ff8c2d6..06560f44 100644 --- a/backend/api-gateway/kong.yml +++ b/backend/api-gateway/kong.yml @@ -374,10 +374,12 @@ plugins: config: origins: - "https://rwaadmin.szaiai.com" + - "https://madmin.szaiai.com" - "https://update.szaiai.com" - "https://app.rwadurian.com" - "http://localhost:3000" - "http://localhost:3020" + - "http://localhost:3100" methods: - GET - POST diff --git a/frontend/mining-admin-web/.env.production b/frontend/mining-admin-web/.env.production new file mode 100644 index 00000000..75f94b61 --- /dev/null +++ b/frontend/mining-admin-web/.env.production @@ -0,0 +1,2 @@ +NEXT_PUBLIC_API_URL=https://rwaapi.szaiai.com/api/v2/mining-admin +NEXT_PUBLIC_APP_NAME=挖矿管理后台 diff --git a/frontend/mining-admin-web/src/lib/api/client.ts b/frontend/mining-admin-web/src/lib/api/client.ts index 81789fa0..a391617c 100644 --- a/frontend/mining-admin-web/src/lib/api/client.ts +++ b/frontend/mining-admin-web/src/lib/api/client.ts @@ -1,7 +1,10 @@ import axios from 'axios'; +// 生产环境使用 NEXT_PUBLIC_API_URL,开发环境使用 /api 代理 +const baseURL = process.env.NEXT_PUBLIC_API_URL || '/api'; + export const apiClient = axios.create({ - baseURL: '/api', + baseURL, timeout: 30000, headers: { 'Content-Type': 'application/json',