我如何设置不同的视图引擎为快速应用程序?

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

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

这适用于HTML模板,但不适用于ejs模板。 (我看到类似的问题,并尝试添加合并模块,并按照他们的文档说明,但它是抛出错误)

用express, res.render只接收一个模板引擎,如果你想使用多模板引擎,则必须自定义renderfunction。 每个模板引擎都具有renderfunction来进行查看