在NodeJS中加载服务器端渲染模板

时间:2017-05-06 17:16:31

标签: javascript node.js templates

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

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

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

ejs.render(str, options);

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

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

0 个答案:

没有答案