0
作为一个NodeJS开发人员,他需要渲染一些HTML服务端,当涉及到模板语言 - 胡子,句柄,doT,Dust,EJS等时,我被宠坏了。如果我想要的话,可能会在每个月的每一天使用不同的模板模块。然而,当我研究这些模板模块的大部分时,我发现它们都(似乎?)与已经作为字符串加载到Javascript中的模板一起工作。例如,这是来自EJS GitHub README的hello world示例 - 您的模板位于str
变量中。在NodeJS中加载服务器端提交的模板
ejs.compile(str, options);
// => Function
ejs.render(str, options);
是否有关于如何存储和在服务器端JavaScript应用程序加载这些各种各样的模板普遍接受的方式(即“最佳实践”)? (在装有fs
模块的磁盘上?还有其他的东西?)
加分:是否有模板模块具有内置的此功能?