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

Roj*_*nex 5 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
)
Run Code Online (Sandbox Code Playgroud)

face_res我得到几个像这样的对象:

authorizationError: 'Hostname/IP doesn\'t match certificate\'s altnames'
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏

Roj*_*nex 0

好吧有趣的是我得到的错误是完全无关的。一旦我添加了request.on("data", function(data){})事件侦听器,我就可以看到我正在auth_token按预期接收消息。