我正在使用 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/