Angularjs 否';访问控制允许原点';基于本地主机请求
我实现了django allauth,来自/accounts的默认模板运行良好。但是当我实现自定义模板并从angular调用url/accounts/google/login时,它抛出了一个错误Angularjs 否';访问控制允许原点';基于本地主机请求,angularjs,django,django-rest-framework,django-allauth,django-cors-headers,Angularjs,Django,Django Rest Framework,Django Allauth,Django Cors Headers,我实现了django allauth,来自/accounts的默认模板运行良好。但是当我实现自定义模板并从angular调用url/accounts/google/login时,它抛出了一个错误 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9000' is therefore not allowed access. 我正在django
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9000' is therefore not allowed access.
我正在django 1.10中运行我的服务器
我尝试实现django cors中间件,但它仍然抛出相同的错误
是否有方法或自定义中间件来修复它?您是否遵循了此方法?是的,已添加到授权重定向uri中。您可以使用此扩展或以其他方式禁用浏览器的安全性(对我来说,Chrome是最挑剔的)。或者你可以通过自己的服务器代理请求,而不是通过JS在页面上发出请求。@LauriElias这对我来说很有效。干杯你明白了吗?是的,是添加在授权重定向uri中的。你可以使用此扩展或以其他方式禁用浏览器的安全性(对我来说,Chrome是最挑剔的)。或者你可以通过自己的服务器代理请求,而不是通过JS在页面上发出请求。@LauriElias这对我来说很有效。干杯