远程的 jupyter notebook 运行时,如果使用了 nginx 等 http 服务器作为代理,会出现跨域错误


Blocking Cross Origin API request for /api/contents

解决方法,指定 allow-origin,添加参数 NotebookApp.allow_origin


jupyter notebook --port 8080 --allow-root --ip 0.0.0.0 --notebook-dir=/scripts \
          --NotebookApp.allow_origin=*