我正试图在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#_=_
答案 0 :(得分:0)
检查你的ssl连接是否阻止了这个..
答案 1 :(得分:0)
很可能是我尝试访问address
中的localhost
,所以我认为这里的解决方案是使用ngrok之类的东西公开我的本地服务器,然后问题解决了。
希望这可以帮助某人赶时间或像我一样天真。