关于 Bokeh 服务器发布的 URL 的说明
Clarification on URLs issued by Bokeh Server
我正处于将我的 Flask 应用程序与它的路由结合在一起的早期阶段,我正准备布置 <iframe>
标签,我打算用从 Bokeh 服务器发布的页面填充这些标签。
我的 Web 应用程序将包含许多相同的视图,这些视图只是从 DataFrame 的不同数据切片提供的。我只是想了解一下 Bokeh 如何构建其 URL,它采用的结构的控制参数是什么,以及我如何控制它们。我看到的一些示例似乎建议我为每个端口号或其他内容创建一个 Bokeh 文档,但我可能遗漏了一些要点。有什么类似于我可以在 Bokeh 端组织的 Flask 参数化路由吗?
简而言之,Bokeh 可以支持 form/structure 个 URL 的可能性是什么?
默认的 URL 结构是
http://host.com/appname:port
您可以使用 --port
命令行选项控制端口(对于给定服务器上的所有应用程序)。此外,您还可以使用 --prefix
选项添加前缀(同样,对于给定服务器上的所有应用程序)。
例如 --port=8080 --prefix=foo/bar
结果是
http://host.com/foo/bar/appname:8080
就是这样。对于更复杂的需求,您需要 运行 某种代理服务器后面的散景服务器,该服务器以您需要的方式映射 URLs。一些示例是用户指南的 Basic Reverse Proxy Setup 部分。
我正处于将我的 Flask 应用程序与它的路由结合在一起的早期阶段,我正准备布置 <iframe>
标签,我打算用从 Bokeh 服务器发布的页面填充这些标签。
我的 Web 应用程序将包含许多相同的视图,这些视图只是从 DataFrame 的不同数据切片提供的。我只是想了解一下 Bokeh 如何构建其 URL,它采用的结构的控制参数是什么,以及我如何控制它们。我看到的一些示例似乎建议我为每个端口号或其他内容创建一个 Bokeh 文档,但我可能遗漏了一些要点。有什么类似于我可以在 Bokeh 端组织的 Flask 参数化路由吗?
简而言之,Bokeh 可以支持 form/structure 个 URL 的可能性是什么?
默认的 URL 结构是
http://host.com/appname:port
您可以使用 --port
命令行选项控制端口(对于给定服务器上的所有应用程序)。此外,您还可以使用 --prefix
选项添加前缀(同样,对于给定服务器上的所有应用程序)。
例如 --port=8080 --prefix=foo/bar
结果是
http://host.com/foo/bar/appname:8080
就是这样。对于更复杂的需求,您需要 运行 某种代理服务器后面的散景服务器,该服务器以您需要的方式映射 URLs。一些示例是用户指南的 Basic Reverse Proxy Setup 部分。