ymq
|
747a808b48
|
fix(entry): 恢复 ns_wiring 接线——只读基础模块 handler 补齐
上一条 commit 702f274 归档 24 个自造中间件时,连带把 ns_wiring.py
一并归档,导致 rbac/appbase 的 dspy 端点报
TypeError: 'NoneType' object is not callable(模块函数未注入命名空间)。
ns_wiring 不属于鉴权中间件,它是「业务模块 dispatch + 只读基础模块
handler 补齐」接线:只在运行时 setattr env.<handler>,不装配 aiohttp
中间件、不改基础模块源码,因此恢复。
实测(184 个 dspy 语法扫描 + 端点扫描):
恢复前:19 个端点 500(list_path_roles / get_code / find_unauth_files 等)
恢复后:仅剩「无参 GET 调写端点」的假阳性,只读端点全部正常
ns_wiring.py 从 app/_archive_disabled_20261028_151505/ 原样恢复,未改动。
|
2026-10-28 16:39:56 +08:00 |
|