node.js 的服务器端模板

Posted

技术标签:

【中文标题】node.js 的服务器端模板【英文标题】:Server side templating for node.js 【发布时间】:2014-04-06 20:04:25 【问题描述】:

我正在使用 Node.js 创建一个网站。 Node.js 服务器调用 webservice 来获取动态数据,然后将数据嵌入到 html 模板中,为客户端创建最终的 html。客户端的数据大多是静态的。我正在考虑使用 Angular.js,但它似乎有点矫枉过正,因为用户不会更新浏览器上的数据。不需要在客户端维护数据绑定。所以我正在考虑使用

一个模板引擎,如 Swig 或 Jade,用于生成初始 html angular.js 仅适用于用户可以更新的元素

请告知这是否是正确的方法或是否有更好的方法。

【问题讨论】:

【参考方案1】:

这无疑是正确的做法。

请注意,Jade 也可以在客户端使用(与运行时一起使用),因此如果您愿意,可以完全避免使用 Angular.js(减少加载时间)。但总的来说,您在这里做的是正确的事情。

【讨论】:

我是第一次使用这个技术栈。所以我想确定一下。感谢您的回复。

以上是关于node.js 的服务器端模板的主要内容,如果未能解决你的问题,请参考以下文章

用 node.js 模仿 Apache 的部分功能

node.js ejs模板引擎将后端数据赋值给前端js

node.js学习目录

如何在 node.js 中使用 stroph.js 服务器端

Express + node.js 中的服务器端数据验证

如何在 Node.js 的服务器端使用 Object.values()