使用html文件而不是doT.js的点文件
我有一个节点应用程序,我使用express和doT.js模板引擎。
一切正常,但我的模板视图必须是扩展名为.dot
文件。 我宁愿有我的意见是HTML文件,因为HTML是更无处不在。
这是我目前的一些代码:
var app = express() app.engine('dot', express_dot.__express); app.set('views', path.join(__dirname, './public/dot_views')); app.set('view engine', 'dot');
我可以添加或更改什么,以便我的视图不必是.dot
文件,而可以是.html
文件?
所有你需要做的就是将视图引擎标识符从dot
重命名为html
,因为这是expression式使用的文件扩展名:
app.engine('html', express_dot.__express); app.set('views', path.join(__dirname, './public/dot_views')); app.set('view engine', 'html');
你明确地configuration了引擎,所以只要它在两个地方都被改变了,express就会把html
view engine
与你configuration为html
的doT引擎相匹配。