如何为快递应用设置不同的视图引擎?

时间:2016-01-07 00:57:07

标签: node.js express ejs

我的应用需要多个视图引擎目前它是这样的:

app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html'); 

这适用于html模板,但不适用于ejs模板。 (我看到了类似的问题并试图添加整合模块并遵循他们的文档中的说明,但它会抛出错误)

1 个答案:

答案 0 :(得分:1)

使用express,res.render只接收一个模板引擎,如果要使用多模板引擎,则必须进行自定义render功能。每个模板引擎都有render函数来进行查看