【问题标题】:Jupyter Notebook rejects cross origin request from localhostJupyter Notebook 拒绝来自 localhost 的跨域请求
【发布时间】:2021-07-06 04:49:46
【问题描述】:

我有一个运行 localhost 的 Jupyter Notebook,使用以下命令行:

jupyter notebook --NotebookApp.token="" --NotebookApp.allow_origin="*" --NotebookApp.open_browser=False

我现在想使用 Jupyter JavaScript SDK 访问此实例,但首先我对基本 url 进行了简单的提取以确保其可用:

const link = 'http://127.0.0.1:8888';
const response = await fetch(link);

然而这以熟悉的方式结束:

CORS 策略已阻止从源“http://localhost:3000”获取“http://127.0.0.1:8888/”的访问权限:否“Access-Control-Allow-Origin”请求的资源上存在标头

我在访问远程服务器时成功使用了 allow_origin 标志,但在运行 localhost 并尝试从 localhost 访问时它似乎不起作用。

谁能告诉我这是为什么?

【问题讨论】:

标签: javascript jupyter-notebook


【解决方案1】:

实际上我只需要使用根以外的东西,例如 http://127.0.0.1:8888/treehttp://127.0.0.1:8888/lab 然后它就可以正常工作了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 2013-03-12
    • 2012-10-24
    相关资源
    最近更新 更多