ReactJS使用服务器端呈现处理用户身份验证

时间:2017-08-14 16:52:45

标签: reactjs mobx isomorphic-javascript

我正在使用MobX构建一个ReactJS应用程序,我正在努力使它成为通用应用程序(服务器呈现),但我有一些问题和疑问。 首先,我不知道如何在服务器端渲染上处理用户身份验证。我在浏览器的localStorage中保存用户的令牌之前,但是在服务器重新发送时,似乎我无法通过窗口访问localSotrage。举例来说,如果我有一些用户只有在登录时才能进入的路径,现在我无法处理,因为窗口是未定义的。 有什么建议?

1 个答案:

答案 0 :(得分:0)

我用Cookies解决了这个问题。只需使用任何cookie程序包,例如通用cookie。由于可以从客户端和服务器访问cookie,因此这是存储currentUser和令牌的最佳位置。