【问题标题】:I was trying to implement facebook integration using facebook-passport, I got an error我试图使用 facebook-passport 实现 facebook 集成,但出现错误
【发布时间】:2016-07-18 19:34:25
【问题描述】:

我正在尝试实现 facebook 集成,但出现此错误:

XMLHttpRequest 无法加载 https://www.facebook.com/dialog/oauth?response_type=code&redirect_uri=http%3A%2F%2Fchefin.com%2Fauth%2Ffacebook%2Fcallback&client_id=865410220269534。请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://chefin.com' 因此不允许访问。

当我在按钮点击时调用auth/facebook URL。

$scope.facebookLogin = function() {

        $http({
            url: '/auth/facebook',
            method: 'GET',
        }).success(function(response) {
        });
    };

【问题讨论】:

    标签: angularjs node.js loopbackjs passport-facebook


    【解决方案1】:

    似乎 /auth/facebook 有一个重定向请求。因此,您可以尝试代替 AJAX:

    $scope.facebookLogin = function() {
        window.location.href = "/auth/facebook";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多