Есть клиент и сервер, которые работают параллельно. Клиент на 3000, сервер на 5000. Я на сервере создал два пути для facebook, один для входа, второй для колбека. Создал facebook strategy, где проверяю пользователя (есть он или нет). В итоге на бекенде я пользователя получаю и сохраняю в БД. На клиенте у меня есть обычный вход/регистрация через логин-пароль, и фейсбук вход. Для оыбчного входа все просто - онклик на ссылку, который вывзвает action, фсешщт через axios образается к апи, получает токен, помещает его в redux store. Компонент получает новые пропсы и обноваляется - (показывает страницу пользователя, меняет шапку и тд). С facebook по другому, там нет action, а только обычная ссылка, которая ведет на api, которое на сервере проводит все операции. Так как мне после всех операций на сервере получать в store информацию о пользователе, чтобы обновить пропсы в компоненте и чтобы переписать компоненты?
Обсуждают сегодня