CORS和Pythonyawhere

CORS和Pythonyawhere,python,web-services,Python,Web Services,我有一个用Python和web2py编写的RESTAPI服务器。我想在Pythonywhere运行它(我有一个免费帐户) 然而,我的RESTAPI服务器遇到了CORS问题。通常,我会修补我的Apache配置来解决这个问题,但在Pythonywhere,我没有这个选项。我完蛋了吗 更新: 这是解决方案:将这些行添加到web2py控制器 if request.env.http_origin: response.headers['Access-Control-Allow-Ori

我有一个用Python和web2py编写的RESTAPI服务器。我想在Pythonywhere运行它(我有一个免费帐户)

然而,我的RESTAPI服务器遇到了CORS问题。通常,我会修补我的Apache配置来解决这个问题,但在Pythonywhere,我没有这个选项。我完蛋了吗

更新:

这是解决方案:将这些行添加到web2py控制器

if request.env.http_origin:
            response.headers['Access-Control-Allow-Origin'] = request.env.http_origin

你能提供更多关于CORS问题的细节吗?顺便说一句,这个页面有添加适当标题的代码,允许跨站点访问web2py应用程序——也许你会发现它很有用:@Giles Thomas是的,这正是我需要的!谢谢。如果您还构建了RESTAPI以及其他可能需要的CORS头,比如“访问控制允许方法”,很酷,很高兴我能提供帮助:-)