目前我正在玩NodeJS(+ ExpressJS)和BackboneJS
骨干网页面告诉我(包括Todo Example)最好使用诸如EJSMustacheJS之类的模板引擎。但是我已经在使用ExpressJS随附的Jade

前端(例如Moustache)和后端(例如Jade)模板引擎是否完全不同,或者两者都可以使用一个?

还是我不明白是对的事?

最佳答案

您可以对前端和后端使用相同的模板引擎(我们在项目中对双方都使用它)。同样要小心,它也很容易在某些形式之间切换。要向客户编译玉器,请参见


https://github.com/visionmedia/jade#browser-support


可以很容易地将其合并为grunt任务,我已将代码放入


https://gist.github.com/2877717

09-13 10:09