一、什么是ssr?
- server side render 服务端渲染
基于 Vue/React 单页面应用 实现的服务器端渲染
1、传统的vue纯浏览器端渲染 - 浏览器端执行 js
1、 | Seo 的问题,爬取返回的html页面,查看是否有有价值的信息,有的话会进行收录 | 单页面,服务器返回的html页面是没有内容的,都是后续通过执行js生成的 |
2、 | 浏览器任务重,一直在执行js,内存占用高 | |
3、 | 首屏加载问题 |
2、ssr - 执行 js,除了浏览器还有node
怎么把vue实例用node渲染成html字符串?
核心库:
· vue
· vue-server-renderer
二、自己手动搭建一个vue+ssr项目
三、ssr框架Nuxt