javascript - 访问动态生成的 javascript 文件时遇到问题

标签 javascript python http flask bokeh

我正在使用 Python 的 bokeh 创建一个绘图应用程序。

bokeh 动态生成在其绘图可视化中使用的 javascript。

当我从 IDE 中运行调试服务器时,我的设置有效,但当我尝试在服务器上运行应用程序并从浏览器访问它时,出现以下错误:

GET http://127.0.0.1:5006/bokeh/jsgenerate/VBox/PlottingApp/PlottingApp net::ERR_CONNECTION_REFUSED

如果我将以下内容放入终端,我会得到所有的 javascript 。

$curl http://127.0.0.1:5006/bokeh/jsgenerate/VBox/PlottingApp/PlottingApp

此访问问题源自何处?我使用 Flask 作为我的应用程序框架,uwsgi 作为我的应用程序服务器,nginx 作为我的网络服务器。如果您需要查看这些模块中的配置设置,请告诉我。

最佳答案

默认情况下会拒绝远程 ajax 调用。确保您的服务器返回此 header :

Access-Control-Allow-Origin: *

关于javascript - 访问动态生成的 javascript 文件时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33226859/

相关文章:

python - 在Python中高效创建字典并读取查询字典的输入

python - 在Python中将列表转换为字典

http - 示例 http 范围请求 session

python - 如何使用 Twitter 流 API?

javascript - 帮助使用正则表达式

javascript - JS 生成的链接上的华丽弹出窗口

javascript - Kendo UI Treeview 当前数据源帖子

python - 我的自定义 heroku python buildpack 在每次推送时下载需求

javascript - 无法动态更改图像

python - 使用 scapy 完成 HTTP GET