Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Node.js passport facebook ajax错误_Node.js_Ajax_Passport Facebook - Fatal编程技术网

Node.js passport facebook ajax错误

Node.js passport facebook ajax错误,node.js,ajax,passport-facebook,Node.js,Ajax,Passport Facebook,我正在尝试使用passport FacebookAjax 客户 $('#fb').click(function(){ $.ajax({ url:'/auth/facebook', type: 'post', success:function(data){ if(data.result == true){ ... }else{

我正在尝试使用passport FacebookAjax

客户

$('#fb').click(function(){
         $.ajax({
           url:'/auth/facebook',
           type: 'post',
           success:function(data){
             if(data.result == true){
              ...
             }else{
               ...
             }
           },
           error:function(request,status,error){
                console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
           }
           })
    });
错误消息

无法加载XMLHttpRequest

飞行前的响应无效(重定向)

我不知道这个错误


请帮帮我,Facebook不允许脚本加载登录对话框,我想是为了防止网络钓鱼。您需要通过锚定标记通过浏览器URL执行GET请求。或者,您可以通过以下操作在AJAX中绕过它:

window.location.replace('http://yourdomain/auth/facebook')
window.location.replace('http://yourdomain/auth/facebook')