服务端渲染,是怎么个搞法,求解释

问题描述

我是一个 java开发人员,最近在了解这个
服务端渲染是怎么个搞法,不是很明白,看了 vue的服务端渲染介绍也不是很懂
以前的 写接口,然后通过js获取数据再展示,这是什么渲染

我理解的是:服务端获取数据,拼接成html,直接发给客户端,但是这个过程,不是很了解它是怎么传递的
感觉js都是无形传参,随便写个参数就能用,这个参数从哪来,有什么用,包含了什么都不知道

问题出现的环境背景及自己尝试过哪些方法

看了很多简单教程,有点懂,有点懵


森栏
浏览 735回答 2
2回答

手掌心

服务端渲染,按照你们java来理解,就是在前后端分离出现之间,通过jsp直接渲染html后,直接返回浏览器渲染端方式。放到现在,就是在前端和后端之间,新增一个node层,通过node层去后端获取接口数据。并完成页面数据端渲染,在返回给浏览器。当然,这中间包含了前端代码的同构,路由同步,数据流同步等一些列问题。具体配置还是挺复杂等。vue等服务端渲染文档还算较齐全的

叮当猫咪

现代前端框架属于SPA,所有元素节点由js生成,这个生成过程一般由框架的内核代码执行,但这样带来的问题就是前端编译后的文件全都是js文件,而html只有简单的几行内容,这样就产生了一个问题,SEO的问题如何解决。于是服务端渲染框架产生了,将客户端组件放入后端渲染,由框架渲染出整体组建后将页面发送到客户端,这样就解决了SEO的问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

React.JS