python - 如何将 localhost:port 从散景服务器映射到远程 public_html 网站?
问题描述
我有一些使用散景的交互式绘图,我可以运行服务器以使用我的浏览器将其可视化:
bokeh serve --show myapp.py
这将运行服务器并显示我的情节
http://localhost:5006/myapp
现在,我在一所大学工作,我在远程计算机上有一个 public_html 目录,我可以用它来开发一个网站。
我的问题是,如何从我的 public_html/index.html 文件映射或指向散景服务器,使其具有如下公共地址:
http://example.uni/myapp
甚至使用 iframe 将其嵌入到我的 index.html 中
解决方案
为此,您需要一个合适的网络服务器,即 nginx。然后是运行 python 代码的服务器(散景 - 服务器)。
或者,您可以使用散景组件功能来创建静态 html 和 js 文件,您可以将它们嵌入到静态 html 中并从 html 目录提供它。静态图仍然是交互式的(缩放和其他工具),因为数据包含在 js 文件中。但是服务器上的逻辑肯定不会在静态文件中运行。
推荐阅读
- python - 使用模态运算符的 Python 网络解码
- android - 如何在 Sketchware webview 应用程序上修复 net::ERR_UNKNOWN_URL_SCHEME?
- c# - 无法弄清楚如何根据两个数字返回三个值之一
- html - Bootstrap 4中心图像但文本左对齐
- kubernetes - Pods readiness check 运行后失败,为什么新的 Pod 没有启动?
- c# - 如何从 JArray 中选择元素的值
- python - Python web scrape:处理用户登录弹出窗口
- npm - 在 Mac 上安装 npm expo cli 时出现错误?
- git - Github - 在日志文件中看不到合并
- java - 如何解决:上下文初始化期间遇到异常 - 取消刷新尝试?