Typescript 用Fastify在Nest.js中获取请求、响应的类型接口吗

Typescript 用Fastify在Nest.js中获取请求、响应的类型接口吗,typescript,nestjs,fastify,Typescript,Nestjs,Fastify,我正在学习Nest.js,在开始编写文档时,我读到它不仅可以用于express,还可以用于fastfy,因此我用fastfy设置了我的第一个项目,然后我开始阅读关于控制器的内容,发现了一个问题。例如,如果我想获得更多关于用户请求的信息,我可以稍微使用@Req-Req:regest,而这个Req是请求的类型,从基于express的应用程序很容易获得这个界面,您只需安装@types/express,然后您就可以从express导入请求界面,但是如果我使用fastfy,我如何(如果可能)获得请求界面?

我正在学习Nest.js,在开始编写文档时,我读到它不仅可以用于express,还可以用于fastfy,因此我用fastfy设置了我的第一个项目,然后我开始阅读关于控制器的内容,发现了一个问题。例如,如果我想获得更多关于用户请求的信息,我可以稍微使用
@Req-Req:regest
,而这个Req请求的类型,从基于express的应用程序很容易获得这个界面,您只需安装
@types/express
,然后您就可以从express导入请求界面,但是如果我使用fastfy,我如何(如果可能)获得请求界面?

应该有
@types/fastfy
中的类型可以安装。我相信Fastify使用
请求
回复
作为请求和响应

因此我认为fasify的类型已经在嵌套项目中,因为它们来自
@types/node
。如果要使用Fastfy
的接口,只需从模块导入即可。 例如:

从'@nestjs/common'导入{Controller,Get,Query,Req};
从“/app.service”导入{AppService};
从“fastify”导入{DefaultQuery};
@控制器(“数学”)
导出类AppController{
构造函数(私有只读appService:appService){}
@获取('添加')
addTwoNumbers(@Query()查询:DefaultQuery):number{
返回this.appService.addTwoNumber(query.value);
}
}
如果您想在fastfy中阅读有关类型的更多信息,请访问此链接:


没有,没有,但实际上我找到了解决办法。Fastify提供了带有
@types/node
的接口,您可以从
'Fastify'
导入这些接口,例如DefaultQuery。因此,如果您已经安装了
@types/node
(对于嵌套,它们已经在项目中,因此您不必安装),您可以轻松地访问它们。在这里我找到了我的解决方案您知道express是否支持这种接口吗?