Я использую React SPA / Create-реагировать-app и Express.js
Я использую passport.js для аутентификации, такой как Facebook и Google аутентификация.
Когда пользователь хочет войти в системупользователь должен перейти на страницу входа.и когда пользователь хочет войти в систему с Facebook или Google, он будет перенаправлен на страницу Facebook / Google, а после успешного входа перенаправит на веб-страницу с параметром токена в URL
Чтоя сделал:
Я добавил это: withRouter from 'react-router'
, чтобы я мог использовать историю следующим образом: history.go(-3)
или я использую window.location.href = '/ myaccount', чтобы не возвращаться кпредыдущая страница
Первая проблема:
Иногда пользователю не нужно перенаправлять на страницу Facebook, поскольку он вошел на сам Facebook.
Вторая проблема
Иногда я получаю пустой экран или перенаправляю в неправильную позицию из-за проблемы номер 1.
Я почти никогда не получаю пустой экран, когда яиспользуйте window.location.href = '/ myaccount'
так как мне справиться с этим?