【发布时间】:2017-01-19 13:00:22
【问题描述】:
我有一个具有以下结构的应用:
- app
- views
pages
includes
- index.html
在我的应用中我使用这个:
if (env === 'development' || env === 'test') {
swig.setDefaults({
cache: false
});
}
app.engine('html', swig.renderFile);
app.set('views', [config.root + '/tmp', config.root + '/tmp/views/includes', config.root + '/tmp/views/pages']);
app.set('view engine', 'html');
Index.html:
{% include 'includes/head.html' %}
然而,出现的问题是index.html 文件中的任何 swig 标签都不起作用,它只是将它们打印为字符串。如果我将索引文件移动到views 文件夹中,它仍然可以工作。
我找不到任何解决方案,这可能是什么问题?
【问题讨论】:
标签: javascript html node.js swig-template