From 223302b725b2cf7852a95a4bee5e9913b790a4ec Mon Sep 17 00:00:00 2001 From: chiguyong Date: Mon, 23 Mar 2026 09:55:07 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0pat-003-A=20-=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9baseURL=E5=90=8EAPI=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E6=9C=AA=E5=90=8C=E6=AD=A5=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit root_cause: fa344f9c修改baseURL时没有同步更新所有API文件的路径 quality_rules: 修改baseURL时必须用grep检查所有API文件路径一致性 --- 05-ISSUES/known-patterns.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/05-ISSUES/known-patterns.json b/05-ISSUES/known-patterns.json index 19dfa8b..f1f4c39 100644 --- a/05-ISSUES/known-patterns.json +++ b/05-ISSUES/known-patterns.json @@ -48,6 +48,23 @@ "不要在baseURL和API路径中同时包含/api" ] }, + "pat-003-A": { + "name": "修改baseURL后API路径未同步更新", + "source": "implementation_review", + "confidence": 1.0, + "applications": 1, + "created": "2026-03-23", + "category": "frontend", + "pattern": "修改baseURL后,所有API文件的路径未同步更新,导致路径不一致", + "problem": "fa344f9c修改baseURL从http://localhost:8080/api到http://localhost:8080,但auth.ts等文件的/api/auth/login未改为/auth/login,或反之", + "root_cause": "修改baseURL时没有同步检查和更新所有API文件的路径", + "solution": "修改baseURL后必须同步更新所有API文件的路径,保持一致性", + "quality_rules": [ + "baseURL和API路径必须配套:baseURL=http://localhost:8080时,API路径=/api/xxx", + "修改baseURL时用 grep -r '/api/' src/api/ 检查所有文件", + "建议在ESLint或构建脚本中增加路径一致性检查" + ] + }, "pat-004": { "name": "CORS配置端口限制", "source": "implementation_review",