随着React或Vue等前端框架盛行,SPA也成为前端业务开发中最常用的开发方式,其主要特点是采用客户端渲染。但客户端渲染有一个缺点是对SEO不友好,所以衍生出服务端渲染解决方案。简单来说,就是访问一个站点时,会在服务端先解析执行要返回的页面内容html片段,然后插入到html文档中返回给客户端,此时客户端拿到的html文档就是带有页面内容,而不是空文档,然后再执行客户端的水合过程,完成DOM树更新。二. 服务端渲染原理注意: 本文主要讲解服务端同步渲染流程,异步渲染流程会另写一篇文章单独讲解。主要理解两个要点,一个是服务端如何解析获取html片段,另一个是客户端如何完成水合过程。2.1 re...