【发布时间】:2014-04-09 06:33:10
【问题描述】:
我正在关注Node.js tutorial。
我不确定的两行是:
app.set('view engine', 'html');
app.engine('html', hbs.__express);
我检查了documentation 的app.set,它只告诉我:
将设置名称分配给值。
但我的问题是使用它的相关性是什么。我用谷歌搜索了它,在使用 app.engine 的任何地方之前都调用了 app.set。
让我知道在app.engine之前使用app.set的意义。
编辑
我找到了以下行,但由于我是第一次使用模板引擎,所以我仍然不清楚:
但是我们可以通过使用
view engine指令告诉 Express 将 HTML 文件视为动态文件,如上所示。
【问题讨论】:
标签: node.js express handlebars.js template-engine