目前我正在玩NodeJS(+ ExpressJS)和BackboneJS。
骨干网页面告诉我(包括Todo Example)最好使用诸如EJS或MustacheJS之类的模板引擎。但是我已经在使用ExpressJS随附的Jade。
前端(例如Moustache)和后端(例如Jade)模板引擎是否完全不同,或者两者都可以使用一个?
还是我不明白是对的事?
最佳答案
您可以对前端和后端使用相同的模板引擎(我们在项目中对双方都使用它)。同样要小心,它也很容易在某些形式之间切换。要向客户编译玉器,请参见
https://github.com/visionmedia/jade#browser-support
可以很容易地将其合并为grunt任务,我已将代码放入
https://gist.github.com/2877717