Fix: proxy API prefix, version from config, remove auth from framework/system endpoints

- Proxy routes now use /SenSu/api/proxy (was missing prefix)
- Projects routes use dynamic prefix
- Version reads from config/framework/base_config.yaml
- Framework/System APIs no longer require auth (public info)
- Proxy init separated from route setup (avoids frozen router error)
- Version updated to v0.6.0
This commit is contained in:
qinglong
2026-06-11 14:37:28 +08:00
parent 6918ee6514
commit dd8a31e29a
8 changed files with 27 additions and 22 deletions
+2 -2
View File
@@ -62,8 +62,8 @@ class WebPanelManager:
plugins.setup_routes(app, self.base_path)
commands.setup_routes(app, self.base_path)
logs.setup_routes(app, self.base_path)
projects.setup_project_routes(app, self.sm)
proxy.setup_proxy_routes(app, self.sm)
projects.setup_project_routes(app, self.sm, self.base_path)
proxy.setup_proxy_routes(app, self.sm, self.base_path)
plugin_web.setup_plugin_web_routes(app, self.sm)
# 注册日志广播