2017-05-06 44 views
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模塊的磁盤上?還有其他的東西?)

加分:是否有模板模塊具有內置的此功能?

回答

0

根據我在別處收到的答案 - 這通常不是模塊模塊在節點應用程序中的工作,直接使用fs庫是一種可行的方法。

做的兩個引擎有這樣的系統是pugnunjucks

相關問題