使用Firebase、React和服务器端渲染

使用Firebase、React和服务器端渲染,firebase,Firebase,我正在使用react和firebase以及node express服务器构建一个项目。处理需要检索用户身份验证状态的路由的最佳方法是什么?如果我理解正确,firebase不会将其身份验证数据存储在cookie中,因此我不确定在服务器上时是否能够知道登录的用户,甚至不知道用户是否已登录。如果您使用的是firebase客户端,请使用firebase Js库。您可以让服务器知道使用id令牌的情况。我使用React Redux的经验是,所有内容都以状态存储。当您登录时,它将其存储在状态中,并从操作传递到

我正在使用react和firebase以及node express服务器构建一个项目。处理需要检索用户身份验证状态的路由的最佳方法是什么?如果我理解正确,firebase不会将其身份验证数据存储在cookie中,因此我不确定在服务器上时是否能够知道登录的用户,甚至不知道用户是否已登录。

如果您使用的是firebase客户端,请使用firebase Js库。您可以让服务器知道使用id令牌的情况。

我使用React Redux的经验是,所有内容都以状态存储。当您登录时,它将其存储在状态中,并从操作传递到还原器,再传递到组件

行动:

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);
}

所以我看到了谷歌IO的更新。通过正在发布的身份验证更改,这个问题更容易解决吗?Firebase只提供类似CDN的静态托管环境。它不提供用于服务器端渲染的服务器。