1

我正在尝试使用 iframe 中基于令牌的 jupyterhub。我曾尝试通过发送令牌作为标题来使用邮递员。但是在浏览器中

    $.ajax({ 
   type : "GET", 

 
   url : "http://jupiter.****.com/hub/login", 

   beforeSend: function(xhr){xhr.setRequestHeader('Authorization', 'token *****');
},
   success : function(result) { 

   }, 
   error : function(result) { 

   } 
 }); 

它给了我一个跨域请求被阻止:同源策略不允许在 *** 读取远程资源。(原因:CORS 请求没有成功)

我已经配置了 jupyterhub_config.py

c.JupyterHub.tornado_settings = {'headers': {'Content-Security-Policy': "frame-ancestors * 'self' " ,'Access-Control-Allow-Origin': '*','Access-Control-Allow-Methods':'*','Access-Control-Allow-Headers':'*','Access-Control-Allow-Credentials':'true'}}

c.Spawner.args = [f'--NotebookApp.allow_origin=*']

任何关于如何实现这一点的指针/建议将不胜感激!

4

0 回答 0