Nest是一个用于构建高效、可扩展的Node.jsWeb应用程序的框架。它使用现代JavaScript或TypeScript(保留与纯JavaScript的兼容性),并结合了OOP(面向对象编程)、FP(函数式编程)和FRP(函数式响应式编程)的元素。在底层,Nest使用Express,但也提供与各种其他库(例如Fastify)的兼容性,以方便使用各种可用的第三方插件。Featurescommon:FileFieldsInterceptor上传多个不同名称的文件(multer.fields)#741core:支持异步动态模块#800core:排除MiddlewareBuilder中的路由#790core:支持MiddlewareBuilder中的RouteInfo(将中间件限制为特定的请求方法)forRoutes({path:'cats',method:RequestMethod.GET},{path:'cats',method:RequestMethod.POST},)BugFixescommon:emptybodyendsupwith500error(ValidationPipe)#734core:最后一个APP_providers得到注册#812core:中间件运行不止一次#779core:自定义装饰器不被视为默认装饰器#765microservices:允许gRPC流取消#773Improvementscommon:从HttpService公开axiosRef#842common:使MiddlewareFunction通用#778microservices:传播内部gRPC错误#844testing:类型TestModule.get()的签名限制太多#772文档要查看指南,请访问docs.nestjs.cn。books要查看英文指南,请访问docs.nestjs.com.图书
