问题描述
是否可以更改在bokeh中提供静态JS文件的终结点?
- 我有许多从负载均衡器后面访问的bokeh仪表板
- 对https:// myloadbalancer / {dashboard_name}的任何请求都会发送到负载均衡器
- 然后,负载平衡器根据/ {dashboard_name}的值将请求路由到正确的仪表板服务器
- 对于任何给定的仪表板,然后bokeh尝试通过https:// myloadbalancer / static 访问静态javascript。
- 为此,我需要创建一个新的bokeh服务器以仅提供静态文件,然后配置负载均衡器以将请求https:// myloadbalancer / static路由到新服务器
- 这种方法很好,除非您开始在不同的仪表板中获得不同的javascript依赖项
- 是否有人知道更改bokeh仪表板的/ static路径的方法。因此,例如,它从https:// myloadbalancer / {dashboard_name} / static读取静态文件?
解决方法
您可以使用选项 bokeh serve
运行 --prefix <base_path>
命令。这会将 <base_path>
置于向 Bokeh (Torando) 网络服务器请求的每个资源之后,这也适用于 /static 资源。
在这里您可以找到 official Bokeh documentation page。
亲切的问候