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

时间:2012-11-05 03:33:14

标签: javascript facebook node.js coffeescript

我正在编写一些节点代码来进行服务器端登录Facebook。我非常接近让它完全正常运行,但我遇到了麻烦,要求使用auth_code。 我认为它可能与Facebook应用设置Site 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_res我得到了几个像这样的对象:

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

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

好笑有趣的是我得到的错误完全无关紧要。一旦我添加了request.on("data", function(data){})事件监听器,我就能看到我按预期收到了auth_token