Express + Jade渲染 - 客户端还是服务器端?

1 javascript caching node.js express pug

我刚开始使用ExpressJS和Jade,我确信一切都是服务器端但这篇文章让我有点困惑(因为我的网站表现得像客户端方案):https://stackoverflow.com/a/12291675

我猜node.js只发送一次整个站点,然后发送JSON数据,因为其余的都加载到浏览器缓存中?

所以如果有人向我描述这种机制会很有帮助.

Pet*_*ons 5

您可以编写一个express.js应用程序来将jade模板呈现为服务器端的HTML并将HTML发送到浏览器.这是更传统的方法.但是,jade也能够在浏览器中运行,所以你的快递应用程序可以将jade模板(作为jade语法文本或预编译的javascript函数源代码)发送到浏览器,并将JSON数据发送到浏览器并让浏览器将jade模板和JSON数据呈现为HTML以插入DOM.两者都有可能.没有快递或玉石规定.这是你的选择.