在 NodeJS 中加载服务器端呈现的模板



作为一个需要渲染一些HTML服务端的NodeJS开发人员,我在模板语言方面有很多选择——胡子、车把、doT、Dust、EJS等。 如果我愿意,我可能会在每月的每一天使用不同的模板模块。

但是,当我研究大多数这些模板模块时,我发现它们都(似乎?(都可以使用已经作为字符串加载到 Javascript 中的模板。 例如,这是来自 EJS GitHub 自述文件的 hello world 示例 - 您的模板位于 str 变量中。

ejs.compile(str, options);
// => Function
ejs.render(str, options);

对于如何在服务器端 JavaScript 应用程序中存储和加载这些类型的模板,是否有一种普遍接受的方法(即"最佳实践"(? (在装有fs模块的磁盘上?别的什么?

奖励积分:是否有内置此功能的模板模块?

根据我在其他地方收到的答案——这通常不是节点应用程序中模板模块的工作,直接使用 fs 库是要走的路。

有两个引擎确实有这种系统是哈巴狗和双节棍。

最新更新