【发布时间】:2016-04-15 16:09:41
【问题描述】:
我想定义一个可用于注销用户的 URL(调度一个将注销用户的操作)。我还没有找到展示如何实现路由调度事件的示例。
【问题讨论】:
-
为什么不在链接点击上发送一个动作呢?不需要特殊的注销路径
-
从用户的角度来看,我希望能够使用 URL 访问注销功能。
-
我猜如果你有 Redux,你正在开发一个单页应用程序,它不能使用 Javascript。那么,有一个公开的链接有什么意义呢?
-
再次,作为“高级用户”,我喜欢键入 URL 来执行操作,例如能够销毁我的会话。应用是否是 SPA,与它无关。
-
“会话”持续存在于客户端 (
window.localStorage)。那是一个标准的 JSON Web Token 认证实现。后端不知道用户会话。根据定义,REST 是无状态的 (en.wikipedia.org/wiki/Representational_state_transfer#Stateless)。
标签: react-router redux react-router-redux