【问题标题】:Express + Jade rendering - client or server side?Express + Jade 渲染 - 客户端还是服务器端?
【发布时间】:2013-10-01 20:28:53
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript node.js caching express pug


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-07
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 2012-01-17
      • 1970-01-01
      相关资源
      最近更新 更多