Cno*_*ode 15 javascript node.js reactjs isomorphic-javascript redux
我有关于redux和同构应用的3个一般问题:
提前致谢.
我设法得到一个非常整洁的应用程序结构.以下是我为每个问题找到的内容:
我只通过cookie在我的客户端和前端服务器之间共享API服务器令牌.每次客户端请求站点.前端服务器调用API服务器以验证会话.如果这些服务器位于同一网络上,那么它的速度非常快(<5ms).我还在初始渲染之前为服务器上的客户端预取一些有用的数据.我设法在600ms内在客户端中加载我的应用程序并准备好(javascript加载).这很不错.
存储cookie的操作在我的动作创建者中.正如伊桑克拉克所说,我们必须让减速器保持纯净.它更容易测试.
一旦用户通过身份验证,我仍会在我的登录创建者中调度重定向.我想测试比在组件或其他地方的promise解析之后调度动作更容易.
事实上,记住这一点可以让我们让一个应用程序真的很容易测试(期望你必须拥有大量间谍的行动创造者).
希望它会帮助某人.
感谢您的参与.
| 归档时间: |
|
| 查看次数: |
5833 次 |
| 最近记录: |