fix: resolve 404 not found for user preferences api by correctly registering blueprint

This commit is contained in:
DXC
2026-03-24 09:46:13 +08:00
parent fd47c5ebbe
commit b2474e7dcd

View File

@ -127,6 +127,19 @@ def create_app():
except ImportError as e: except ImportError as e:
print(f"❌ 错误: BOM 模块导入失败: {e}") print(f"❌ 错误: BOM 模块导入失败: {e}")
# -----------------------------------------------------
# 2.8 注册用户偏好模块 (User Preferences)
# -----------------------------------------------------
try:
from app.api.v1.user import user_bp
# 标准: /api/v1/user/preferences
app.register_blueprint(user_bp, url_prefix='/api/v1/user')
# 兼容: /api/user/preferences
app.register_blueprint(user_bp, url_prefix='/api/user', name='user_legacy')
print("✅ User Preferences 模块注册成功")
except ImportError as e:
print(f"❌ 错误: User Preferences 模块导入失败: {e}")
# ----------------------------------------------------- # -----------------------------------------------------
# 2.7 注册权限管理模块 (Permission) - [新增] # 2.7 注册权限管理模块 (Permission) - [新增]
# ----------------------------------------------------- # -----------------------------------------------------