Для тех, кто может столкнуться с этой проблемой.Исправление на самом деле довольно просто.Мобильные браузеры не понимают эту настройку GoogleStrategy, которая была у меня ниже:
clientID: keys.googleClientID,
clientSecret: keys.googleClientSecret,
callbackURL: '/auth/google/callback',
proxy: true
Вам придется сделать что-то подобное.Убедитесь, что в вашем конфигурационном файле есть абсолютный путь к домену heroku, а затем просто вызовите его, как в keys.redirectURI
clientID: keys.googleClientID,
clientSecret: keys.googleClientSecret,
callbackURL: keys.redirectURI + '/auth/google/callback',
Я думаю, что проблема в 'proxy.true'.Возможно, Google неправильно проксирует мобильный браузер.Как вы увидите из моего скриншота выше, он пытается перенаправить на http, а не на https.