服务器端为node.js模板化

我正在使用Node.js创build一个网站。 Node.js服务器使web服务调用获取dynamic数据,然后将数据embedded到html模板中,为客户端创build最终的html。 数据在客户端大多是静态的。 我正在考虑Angular.js,但它似乎会过度,因为用户不会更新浏览器上的数据。 在客户端维护数据绑定不是必需的。 所以我正在考虑使用

  • 像Swig或Jade这样的模板引擎来生成最初的html
  • angular.js只适用于用户可以更新的元素

请告知,如果这是正确的做法或者是否有更好的方法。

这无疑是正确的做法。

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