hyh 4 months ago
parent
commit
0ff7fba042
  1. BIN
      app/core/app/__pycache__/factory.cpython-310.pyc
  2. BIN
      app/core/app/__pycache__/router.cpython-310.pyc
  3. 3
      app/core/app/factory.py
  4. BIN
      app/services/__pycache__/atx_service.cpython-310.pyc
  5. 7
      modify.md

BIN
app/core/app/__pycache__/factory.cpython-310.pyc

Binary file not shown.

BIN
app/core/app/__pycache__/router.cpython-310.pyc

Binary file not shown.

3
app/core/app/factory.py

@ -56,7 +56,8 @@ def create_app(
# 注册路由
register_routers()
RouterManager.register_all_routers(app)
from app.core.app.router import router_manager
router_manager.register_all_routers(app)
# 添加根路径
@app.get("/")

BIN
app/services/__pycache__/atx_service.cpython-310.pyc

Binary file not shown.

7
modify.md

@ -41,4 +41,9 @@
- 删除了 `app/api/v1/endpoints/usb_monitor.py` 文件
- 该文件依赖不存在的 `device_monitor_manager` 服务
- 更新了 `app/core/app/router.py``app/api/v1/endpoints/__init__.py` 中的相关引用
- 这解决了路由注册时的导入错误问题
- 这解决了路由注册时的导入错误问题
### 路由管理器实例调用修复
- 修复了 `app/core/app/factory.py` 中路由注册失败的问题
- 将 `RouterManager.register_all_routers(app)` 改为使用全局实例 `router_manager.register_all_routers(app)`
- 解决了 "路由注册失败" 错误,因为之前错误地调用了类方法而不是实例方法
Loading…
Cancel
Save