From bd8a764b353b358a59a165e897cc1ce403674466 Mon Sep 17 00:00:00 2001 From: chengkai3 Date: Wed, 1 Jul 2026 23:13:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20CORS=20=E4=BF=AE=E5=A4=8D=20-=20?= =?UTF-8?q?=E5=85=81=E8=AE=B8=20223.109.142.84:8000=20=E7=9B=B4=E8=BF=9E?= =?UTF-8?q?=E8=AF=B7=E6=B1=82=20+=20nginx=20sub=5Ffilter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - .env.prod: API_CORS_ORIGINS 增加 http://223.109.142.84:8000 (前端 JS 中硬编码了 NEXT_PUBLIC_API_BASE_URL=http://223.109.142.84:8000, 请求直接打到容器的 8000 端口绕过 nginx,需在 CORS 层放行) - 84 nginx: /_next/static/ location 增加 sub_filter 规则将 http://223.109.142.84:8000 重写为 https://www.quizck.cn(长期方案) --- deploy/pro-deploy/.env.prod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/pro-deploy/.env.prod b/deploy/pro-deploy/.env.prod index a53eca1..300d343 100644 --- a/deploy/pro-deploy/.env.prod +++ b/deploy/pro-deploy/.env.prod @@ -55,5 +55,5 @@ POSTGRES_PASSWORD=replace_strong_password NEXT_PUBLIC_APP_BASE_PATH=/fl -API_CORS_ORIGINS=https://www.quizck.cn,https://quizck.cn,http://localhost:3000,http://127.0.0.1:3000 +API_CORS_ORIGINS=https://www.quizck.cn,https://quizck.cn,http://223.109.142.84:8000,http://localhost:3000,http://127.0.0.1:3000 API_CORS_ORIGIN_REGEX=