From 7a65ab3319583f0f1f6b99fd50cc10b23958a8b5 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 14 Jan 2026 04:32:59 -0800 Subject: [PATCH] fix(mining-admin-web): always use /api proxy instead of direct API URL Browser cannot access Docker internal URLs like http://mining-admin-service:3023. Always use /api which is proxied by Next.js rewrites to the backend service. Co-Authored-By: Claude Opus 4.5 --- frontend/mining-admin-web/src/lib/api/client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/mining-admin-web/src/lib/api/client.ts b/frontend/mining-admin-web/src/lib/api/client.ts index a391617c..f83a7613 100644 --- a/frontend/mining-admin-web/src/lib/api/client.ts +++ b/frontend/mining-admin-web/src/lib/api/client.ts @@ -1,7 +1,7 @@ import axios from 'axios'; -// 生产环境使用 NEXT_PUBLIC_API_URL,开发环境使用 /api 代理 -const baseURL = process.env.NEXT_PUBLIC_API_URL || '/api'; +// 始终使用 /api 代理,由 Next.js rewrites 转发到后端服务 +const baseURL = '/api'; export const apiClient = axios.create({ baseURL,