Fastify模式下的NestJS动态模板渲染-res.render不是函数
我觉得没有涵盖这个用例-有“动态模板渲染”部分+Fastify,但两者结合在一起似乎效果不好 我尝试了以下代码片段: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不是函数
从'@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()