Sails Passport + адрес перенаправления входа в Facebook, содержащий странное значение - PullRequest
0 голосов
/ 13 апреля 2020

Я следовал этому руководству для настройки входа в Facebook.

https://dev.to/christianstrang/sailsjs-use-passport-to-login-with-facebook-6nk

Мои файлы:

Маршруты. js

'GET /api/v1/auth/facebook': {controller: 'PassportController', action: 'facebookAuth'},
'GET /auth/facebook/callback': {controller: 'PassportController', action: 'facebookCallback'},

PassportController. js

  facebookAuth: function(req, res, next) {
    passport.authenticate('facebook', { scope: ['email']})(req, res, next);
  },

  facebookCallback: function(req, res, next) {
    passport.authenticate('facebook', function(err, user) {
      res.redirect('/'); 
    })(req, res, next);
  },

Я создал кнопку <a class="nav-link" href="/api/v1/auth/facebook">Login</a>

Когда я нажимал кнопку все работает нормально, я могу получить информацию о пользователе из Facebook.

За исключением части перенаправления. (res.redirect('/');)

В URL моего браузера я вижу странное значение _=_

http://localhost:1337/#_=_

Почему я получаю _=_ по URL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...