node+jade+express 如何实现服务器端渲染
一直没有搞明白一个问题,什么是服务器端渲染。 比如我有一个新闻页面,所有新闻都是不断更新的。 那我如何在打开一个页面之前,在服务器端把页面渲染好,然后在浏览器中展示出来
4 回复
服务端渲染就是由服务器生成 html 代码,在浏览器直接显示,你说的就是服务器渲染。 客户端渲染就是在浏览器生成 html 代码,服务端提供原始数据,一般是 json 格式。比如 angular 就是客户端渲染的方式。 打开页面是包含了输入网址-》发送请求到服务器-》服务器生成HTML代码-》返回给浏览器展示这几个步骤,在服务端你把数据通过 res.render 方法传给 jade 引擎,它就会帮你渲染好再发回给客户端了。