Я создаю проект с реактивной и firebase, с node экспресс-сервером. Каков наилучший способ обработки маршрутов, необходимых для получения статуса авторизации пользователя? Если я правильно понимаю, что firebase не сохраняет свои данные auth в файле cookie, поэтому я не уверен, что смогу узнать зарегистрированного пользователя или даже если пользователь вообще зарегистрировался на сервере.
Использование Firebase, React и Server Side Rendering
Ответ 1
Мой опыт работы с React Redux заключается в том, что все хранится в состоянии. Когда вы входите в систему, он сохраняет его в состоянии и передается от Actions to Reducers к компонентам.
Действия:
export function login(email,password){
return dispatch => auth.signInWithEmailAndPassword(email, password);
}
export function logout(){
return dispatch => auth.signOut();
}
export function createAccount(email, password){
return dispatch => auth.createUserWithEmailAndPassword(email, password);
}
Ответ 2
Если вы используете клиентскую базу firebase, просто используйте Js-библиотеку firebase. Вы можете сообщить своему серверу об использовании с использованием токенов id.