服务端渲染,是怎么个搞法,求解释
问题描述
我是一个 java开发人员,最近在了解这个
服务端渲染是怎么个搞法,不是很明白,看了 vue的服务端渲染介绍也不是很懂
以前的 写接口,然后通过js获取数据再展示,这是什么渲染
我理解的是:服务端获取数据,拼接成html,直接发给客户端,但是这个过程,不是很了解它是怎么传递的
感觉js都是无形传参,随便写个参数就能用,这个参数从哪来,有什么用,包含了什么都不知道
问题出现的环境背景及自己尝试过哪些方法
看了很多简单教程,有点懂,有点懵
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
现代前端框架属于SPA,所有元素节点由js生成,这个生成过程一般由框架的内核代码执行,但这样带来的问题就是前端编译后的文件全都是js文件,而html只有简单的几行内容,这样就产生了一个问题,SEO的问题如何解决。于是服务端渲染框架产生了,将客户端组件放入后端渲染,由框架渲染出整体组建后将页面发送到客户端,这样就解决了SEO的问题。
服务端渲染,按照你们java来理解,就是在前后端分离出现之间,通过jsp直接渲染html后,直接返回浏览器渲染端方式。
放到现在,就是在前端和后端之间,新增一个node层,通过node层去后端获取接口数据。并完成页面数据端渲染,在返回给浏览器。当然,这中间包含了前端代码的同构,路由同步,数据流同步等一些列问题。具体配置还是挺复杂等。vue等服务端渲染文档还算较齐全的