fix(nginx): API 请求改为代理到 Next.js 而非直连 mining-admin-service

nginx /api/ 直连 mining-admin-service:3023 会绕过 Next.js rewrite,
导致 /api/trading 和 /api/mining 无法路由到对应服务 (404)。
改为代理到 Next.js (3100), 由 rewrite 规则分发到各后端服务。

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-02 01:36:55 -08:00
parent 0b8c76f8b5
commit e99dc122ad
1 changed files with 3 additions and 2 deletions

View File

@ -61,10 +61,11 @@ server {
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
# ==========================================================================
# API 代理到 mining-admin-service (端口 3023)
# API 代理到 Next.js (端口 3100), 由 Next.js rewrite 分发到各后端服务
# 不直连 mining-admin-service, 因为 /api/trading 和 /api/mining 需要路由到不同服务
# ==========================================================================
location /api/ {
proxy_pass http://127.0.0.1:3023/;
proxy_pass http://127.0.0.1:3100;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;