Javascript Node.js主机名/IP与证书名称不匹配
我正在编写一些节点代码,以便在服务器端登录Facebook。我很快就可以让它完全正常工作了,但是我在请求身份验证代码时遇到了麻烦。 我想这可能与facebook应用程序设置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
网站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的哪个版本正在运行?