CNode

node+jade+express 如何实现服务器端渲染

问答
Wwuzhenyuxiansheng发布于11 年前最后回复11 年前4 回复8064 浏览0 收藏

一直没有搞明白一个问题,什么是服务器端渲染。 比如我有一个新闻页面,所有新闻都是不断更新的。 那我如何在打开一个页面之前,在服务器端把页面渲染好,然后在浏览器中展示出来

查看回复

回复 (4)

K
klesh#1·11 年前

服务端渲染就是由服务器生成 html 代码,在浏览器直接显示,你说的就是服务器渲染。 客户端渲染就是在浏览器生成 html 代码,服务端提供原始数据,一般是 json 格式。比如 angular 就是客户端渲染的方式。 打开页面是包含了输入网址-》发送请求到服务器-》服务器生成HTML代码-》返回给浏览器展示这几个步骤,在服务端你把数据通过 res.render 方法传给 jade 引擎,它就会帮你渲染好再发回给客户端了。

W
wuzhenyuxiansheng#2·11 年前

服务端如何取得各个接口的json数据?

I
i5ting#3·11 年前

都在服务端,你说呢

Z
zhou-yg#4·11 年前

本来是在前端js通过ajax请求接口数据,然后把内容填入网页。 服务端渲染:就是把js请求接口省掉了,改成直接读数据库或者是node请求接口,把内容生成好一个巨大的字符串。返回前端。

参与回复
登录后即可参与回复。登录