在哪里把把手模板在nodejs + emberjs应用程序?

我试图在基于Node + Express的项目中使用Ember。 我将客户端代码放在public / javascript下,并使用每个express项目中默认的index.jade文件提供。 我需要为我的客户端视图使用handlebars模板,但我无法弄清楚如何做到这一点。 我应该在哪里放置我的模板文件以及节点服务器如何编译并提供服务? 谢谢!

我喜欢使用这个库来处理node.js + express的Handlebars模板。

https://github.com/donpark/hbs

以下是在你的node + express设置中开始使用Handlebars的步骤

安装hbs npm模块

 npm install hbs --save 

导入模块并将视图引擎更改为使用hbs。

 var hbs = require('hbs') app.set('view engine', 'hbs'); 

(可选)要使用partials,您需要注册partials。

 hbs.registerPartials(__dirname + '/views/partials'); 

这些文件应该位于扩展名为.hbs的视图文件夹中。 你可以改变这个,如果需要的话。

 app.set('views', path.join(__dirname, '<your_folder_name>')); 

点击这里查看部分命名约定https://github.com/donpark/hbs