docs: 添加pat-003-A - 修改baseURL后API路径未同步更新

root_cause: fa344f9c修改baseURL时没有同步更新所有API文件的路径
quality_rules: 修改baseURL时必须用grep检查所有API文件路径一致性
This commit is contained in:
chiguyong 2026-03-23 09:55:07 +08:00
parent dcbcbc51ef
commit 223302b725
1 changed files with 17 additions and 0 deletions

View File

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