服务器端store数据填充

    问题:服务器端创建的store是空的,组件并不能从Store中获取到任何数据

    解决:服务器端在渲染组件之前获取到组件所需要的数据。

    1.在组件中添加loadData方法,此方法用于获取组件所需数据,方法被服务器端调用

    2.将loadData方法保存在当前组件的路由信息对象中

    3.服务器端在接收到请求后,根据请求地址匹配出要渲染的组件的路由信息

    4.从路由信息中获取组件中的loadData方法并调用方法获取组件所需数据

    5.当数据获取完成以后再渲染组件并将结果响应到客户端

    1

    实现服务器端Redux(二) - 图1

    2

    实现服务器端Redux(二) - 图2

    3

    实现服务器端Redux(二) - 图3

    实现服务器端Redux(二) - 图4

    实现服务器端Redux(二) - 图5

    实现服务器端Redux(二) - 图6

    实现服务器端Redux(二) - 图7