我正在使用带有facebook策略的护照进行身份验证。问题并不存在于nodejs的后端,因为我已经测试过没有angularjs并且一切正常,但每当angularjs发挥作用时我都会遇到CORS
错误。
Access-Control-Allow-Origin
标头。因此,不允许原点host:8000
访问。
我已经尝试过通过谷歌找到的大多数解决方案,但到目前为止还没有真正有效的方法。有没有人知道可能出现什么问题?
据我所知,这是这类问题最常见的答案。
site.config(function($httpProvider) {
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
});
就像我说的那样,这不是nodejs的错。
答案 0 :(得分:0)
您需要使用弹出窗口来解决Angular的CORS问题..请参阅此帖子以获取示例:http://www.webdeveasy.com/single-page-application-authentication/