问题描述
当前FE的 WebUI URL 路由和静态资源路径均为硬编码(如 /login, /main.xxxxxxx.js,/rest/v1/xxx),这会导致以下问题:
部署灵活性不足:无法适配不同环境下的子路径部署需求(例如通过反向代理部署在 https://domain.com/doris/ 而非根路径)。
资源冲突风险:若项目被嵌入其他系统或与其他服务共享域名,硬编码路径可能导致路由或静态资源冲突。
提议的解决方案
为项目添加 可配置的路径前缀(例如 BASE_URL),使得:
所有前端路由和 API 请求自动适配该前缀。
静态资源(CSS/JS/Images)的 URL 路径支持动态前缀。