15分钟学会vue项目改造成SSR(小白教程)(5)

从server.js的代码改动,我们可以看到,server进行了是否为生产环境的判断,如果是测试环境,就取运行server.dev.conf.js,获得返回的promise,然后再renderToString之前,把renderToString加入到promise链式调用里面,这样,热更新就完成了,每次调用路由的时候,都会去获取到最新的页面。

到这里所有的ssr改造已经完成了,当然我们还能优化,下面给出几个点,自己思考哈:

服务器缓存,既然是node服务器,我们当然可以做服务器缓存拉。

流式渲染 (Streaming) 用 renderToStream 替代 renderToString;当 renderer 遍历虚拟 DOM 树 (virtual DOM tree) 时,会尽快发送数据。这意味着我们可以尽快获得"第一个 chunk",并开始更快地将其发送给客户端

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ecb88a369c94909a2e06662b090c6c80.html