Fastify模式下的NestJS动态模板渲染-res.render不是函数

Fastify模式下的NestJS动态模板渲染-res.render不是函数,nestjs,fastify,nestjs-fastify,Nestjs,Fastify,Nestjs Fastify,我觉得没有涵盖这个用例-有“动态模板渲染”部分+Fastify,但两者结合在一起似乎效果不好 我尝试了以下代码片段: 从'@nestjs/common'导入{Get,Res} @得到() 索引(@Res()Res){ if(isFoo()){ 返回res.render('template1.html',{var1:'foo'}) }否则{ 返回res.render('template2.html',{var2:'bar'}) } } 它失败了 TypeError:res.render不是函数

我觉得没有涵盖这个用例-有“动态模板渲染”部分+Fastify,但两者结合在一起似乎效果不好

我尝试了以下代码片段:

从'@nestjs/common'导入{Get,Res}
@得到()
索引(@Res()Res){
if(isFoo()){
返回res.render('template1.html',{var1:'foo'})
}否则{
返回res.render('template2.html',{var2:'bar'})
}
}
它失败了

TypeError:res.render不是函数

有没有办法解决这个问题

需要明确的是,我之所以不使用
@Render
是因为我需要在该操作中使用条件逻辑。

res.Render()
是express方法。对于Fastify,您需要安装并使用
res.view()
res.render()
是express方法。对于Fastify,您需要安装并使用
res.view()