如何解决Jupyter Notebook 拒绝来自本地主机的跨域请求
我有一个运行本地主机的 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);
然而,这以熟悉的方式结束:
从源 'http://localhost:3000' 获取在 'http://127.0.0.1:8888/' 的访问已被 CORS 策略阻止:没有 'Access-Control-Allow-Origin'请求的资源上存在标头
我在访问远程服务器时成功使用了 allow_origin 标志,但在运行 localhost 并尝试从 localhost 访问时它似乎不起作用。
谁能告诉我这是为什么?
解决方法
实际上,我只需要使用 root 以外的其他东西,例如 http://127.0.0.1:8888/tree 或 http://127.0.0.1:8888/lab 然后它就可以工作了很好
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。