散景:更改/ static的端点 是否可以更改在Bokeh中提供静态JS文件的终结点?

问题描述

是否可以更改在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

亲切的问候