我的应用需要多个视图引擎目前它是这样的:
app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');
这适用于html模板,但不适用于ejs模板。 (我看到了类似的问题并试图添加整合模块并遵循他们的文档中的说明,但它会抛出错误)
答案 0 :(得分:1)
使用express,res.render
只接收一个模板引擎,如果要使用多模板引擎,则必须进行自定义render
功能。每个模板引擎都有render
函数来进行查看