From ef5b1ab85a806c054118a1324dcad7e97bc4caee Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 2 Apr 2026 23:19:14 +0800 Subject: [PATCH] =?UTF-8?q?fix(knowledge-base):=20=E4=B8=B2=E6=8E=A5=20NEX?= =?UTF-8?q?T=5FPUBLIC=5FAPI=5FURL=20=E5=8F=96=E4=BB=A3=E7=9B=B8=E5=B0=8D?= =?UTF-8?q?=E8=B7=AF=E5=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - /api/v1/knowledge 改用 process.env.NEXT_PUBLIC_API_URL 前綴 - 確保 Docker build 後能正確連到後端 API,不再打到 Next.js app server Co-Authored-By: Claude Sonnet 4.6 --- apps/web/src/app/[locale]/knowledge-base/page.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/app/[locale]/knowledge-base/page.tsx b/apps/web/src/app/[locale]/knowledge-base/page.tsx index f1f413a9..0077b031 100644 --- a/apps/web/src/app/[locale]/knowledge-base/page.tsx +++ b/apps/web/src/app/[locale]/knowledge-base/page.tsx @@ -114,7 +114,8 @@ export default function KnowledgeBasePage({ if (searchQuery) params.set('q', searchQuery) params.set('limit', '50') - const res = await fetch(`/api/v1/knowledge?${params}`) + const apiBase = process.env.NEXT_PUBLIC_API_URL ?? '' + const res = await fetch(`${apiBase}/api/v1/knowledge?${params}`) if (res.ok) { const data: ListResponse = await res.json() setEntries(data.items)