【发布时间】:2016-10-21 00:33:10
【问题描述】:
我在使用 Angular2 和 Redux 的应用程序中遇到问题。我决定使用 Redux Observable(自 Angular2 使用 RxJS 以来事物的自然顺序),但 RxJS 对我来说相当棘手。
我正在处理史诗的所有异步/副作用。对我来说很清楚,但现在我需要将 JWT 添加到我的应用程序中,我不知道应该将代码放在哪里来保存和读取令牌?
我做这个动作:
- 发送 LOGIN_REQUEST。
- 在史诗中,我向后端 API 发出异步请求,并在响应中获取电子邮件和令牌。
- 取决于结果,我发送 LOGIN_SUCCESS 或 LOGIN_ERROR。
我认为 2. 和 3. 之间应该有一个额外的点,但我不确定。我应该添加将 JWT 令牌保存到史诗的逻辑吗?
我将非常感谢所有关于这方面的建议以及将 JWT 与 Redux 集成。
【问题讨论】: