-
xRunda authored
`createHttpHis` 把资源路径直接拼在根地址后面(`<base>/patients/…`)。根地址带 `?tenant=a` 时,拼出来的 URL 是 `?tenant=a/patients/P-1`——pathname 仍是根路径, 患者资源落进查询串;带 `#api` 时资源路径整段留在 fragment 里,不会发给上游。 这两种配置都能通过 `loadHisConfig`,服务正常启动、健康检查显示已装配,只有真取数 时才暴露。所以在配置解析这一层拒掉:报错只说变量名与原因,不回显地址或凭证。 末尾斜杠仍在**校验之后**才去掉:先去会让 `?tenant=a/` 这类取值被悄悄改掉。 补三条回归:查询参数、锚点、两者与末尾斜杠同时出现。 Co-Authored-By:
Claude Code <noreply@anthropic.com>xRunda authored`createHttpHis` 把资源路径直接拼在根地址后面(`<base>/patients/…`)。根地址带 `?tenant=a` 时,拼出来的 URL 是 `?tenant=a/patients/P-1`——pathname 仍是根路径, 患者资源落进查询串;带 `#api` 时资源路径整段留在 fragment 里,不会发给上游。 这两种配置都能通过 `loadHisConfig`,服务正常启动、健康检查显示已装配,只有真取数 时才暴露。所以在配置解析这一层拒掉:报错只说变量名与原因,不回显地址或凭证。 末尾斜杠仍在**校验之后**才去掉:先去会让 `?tenant=a/` 这类取值被悄悄改掉。 补三条回归:查询参数、锚点、两者与末尾斜杠同时出现。 Co-Authored-By:
Claude Code <noreply@anthropic.com>
Loading