passport-facebook Не удалось получить токен доступа
Я пытаюсь зарегистрировать своих пользователей в Facebook, используя passport-facebook@1.0.3
следуя этому примеру. Моя проблема в том, что когда пользователь аутентифицирован, ответом будет:
Не удалось получить токен доступа
Ошибка: getaddrinfo ENOTFOUND в 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#_=_
1 ответ
Скорее всего, я пытался получить доступ к address
в моем localhost
, поэтому я думаю, что решением здесь было бы открыть с помощью чего-то вроде ngrok мой локальный сервер, а затем решить проблему.
Надеюсь, это поможет кому-то спешащему или столь же наивному, как я.