passport-facebook无法获取访问令牌

时间:2016-02-10 04:20:30

标签: node.js express passport-facebook

我正试图在this example之后使用passport-facebook@1.0.3向Facebook注册我的用户。我的问题是,当用户通过身份验证时,响应是:

  

无法获取访问令牌

     

错误:getaddrinfo ENOTFOUND at   Strategy.OAuth2Strategy._createOAuthError   /home/sigfried/github/passport-social/node_modules/passport-facebook/node_modules/passport-oauth2/lib/strategy.js:348:17)

我检查了我的快递路线,一切似乎都很好。我用Firefox检查了网络方法,当响应回到我的服务器时,我注意到 500内部服务器错误,地址为:http://localhost:3000/login/facebook/callback?code=L4rg3H4sh#_=_

2 个答案:

答案 0 :(得分:0)

检查你的ssl连接是否阻止了这个..

答案 1 :(得分:0)

很可能是我尝试访问address中的localhost,所以我认为这里的解决方案是使用ngrok之类的东西公开我的本地服务器,然后问题解决了

希望这可以帮助某人赶时间或像我一样天真