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",