Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 否';访问控制允许原点';基于本地主机请求_Angularjs_Django_Django Rest Framework_Django Allauth_Django Cors Headers - Fatal编程技术网

Angularjs 否';访问控制允许原点';基于本地主机请求

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

我实现了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 1.10中运行我的服务器

我尝试实现django cors中间件,但它仍然抛出相同的错误


是否有方法或自定义中间件来修复它?

您是否遵循了此方法?是的,已添加到授权重定向uri中。您可以使用此扩展或以其他方式禁用浏览器的安全性(对我来说,Chrome是最挑剔的)。或者你可以通过自己的服务器代理请求,而不是通过JS在页面上发出请求。@LauriElias这对我来说很有效。干杯你明白了吗?是的,是添加在授权重定向uri中的。你可以使用此扩展或以其他方式禁用浏览器的安全性(对我来说,Chrome是最挑剔的)。或者你可以通过自己的服务器代理请求,而不是通过JS在页面上发出请求。@LauriElias这对我来说很有效。干杯