Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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
Javascript Node.js主机名/IP与证书名称不匹配_Javascript_Facebook_Node.js_Coffeescript - Fatal编程技术网

Javascript Node.js主机名/IP与证书名称不匹配

Javascript Node.js主机名/IP与证书名称不匹配,javascript,facebook,node.js,coffeescript,Javascript,Facebook,Node.js,Coffeescript,我正在编写一些节点代码,以便在服务器端登录Facebook。我很快就可以让它完全正常工作了,但是我在请求身份验证代码时遇到了麻烦。 我想这可能与facebook应用程序设置网站URL有关,但我试过的都不管用。 我使用的是节点版本0.8.14 以下是我在中执行请求的代码: options = host: 'graph.facebook.com' port: 443 path: "/oauth/access_token?" + qs.stringify( cl

我正在编写一些节点代码,以便在服务器端登录Facebook。我很快就可以让它完全正常工作了,但是我在请求身份验证代码时遇到了麻烦。 我想这可能与facebook应用程序设置
网站URL
有关,但我试过的都不管用。 我使用的是节点版本0.8.14

以下是我在中执行请求的代码:

options =
    host: 'graph.facebook.com'
    port: 443
    path: "/oauth/access_token?" + qs.stringify(
        client_id:     app_id
        redirect_uri:  my_url
        client_secret: app_secret
        code:          vars.code)

https.get(options, (face_res)->
    console.log face_res
)
face\u res
中,我得到了如下两个对象:

authorizationError: 'Hostname/IP doesn\'t match certificate\'s altnames'

非常感谢您的帮助

好吧,有趣的是,我所犯的错误与此完全无关。当我添加了一个
request.on(“data”,function(data){}
event listener时,我可以看到我收到了
auth_令牌

看起来问题提前提交了Node.js的哪个版本正在运行?