请问各位,服务端渲染时 token 处理流程具体是什么样子呢

#1

最近自己在尝试 用 react redux 服务端渲染技术 搭建一个站点。
用户权限验证 用的 jwt 。
但是在 进行 身份验证时 因为同构应用中 共用的 routes.

routes 中的 onEnter 控制着权限验证(token存在了 localstorage 中有判断localstorage的代码)。
明显 服务端 是 无法读取 localstorage 的(报错)。

问题:

  1. 请问服务端渲染 身份验证的 最佳的流程是什么样呢。
  2. 如果 似乎 不用 onEnter 来 处理权限 服务端 似乎就不会 走到 含有 localstorage 的 代码块。
    是不是有其他 好方法 进行验证呢?

希望 各位提供帮助。

#2

额 额 没人答耶

#3

自问自答了, 这是其实是 全局 cookie 的 问题。
选择了react-cookie.(其实最早找到了答案,但是高版本的用法比较奇怪 需要 cookieProvider…
这个模块 版本 变化比较大,选择了低版本。)

问题解决后 需要认真看看 此模块。

正视自身的不足并不断改进才能进步。