【发布时间】:2017-03-13 12:13:39
【问题描述】:
我一直在构建一个 React 应用程序,使用 redux 进行状态管理。在线查看教程后,我能够构建一个具有登录/注销功能的不错的应用程序。但是在刷新时,我得到了 404。我意识到这是客户端渲染。因此,我添加了一个快速服务器来处理路由,进行服务器端渲染。
我调用的获取数据的 api 需要身份验证。我在 componentDidMount 中使用 jwt 令牌调用 api。它在客户端工作正常。
这是我的问题:
但是如果用户刷新页面,服务器会发送 html 骨架,然后客户端在 componentDidMount 中进行调用。数据获取可以在服务器端完成吗?如果是,我将如何获取令牌(来自浏览器的 localStorage)?
【问题讨论】:
-
我不清楚你的问题是什么(似乎有很多)。你能把你的问题说得更具体一点吗?
-
已编辑以将问题限制为 2 个。
标签: reactjs redux react-router isomorphic-javascript