Nest.js 8.0 发布,渐进式 Node.js 框架
Nest.js 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。它使用 TypeScript 和 JavaScript 构建,并结合了 OOP(面向对象编程)、FP(功能编程)和 FRP(功能反应式编程)等元素。 Nest.js 8.0 正式发布,该版本更新内容如下: 特性: 重构内置的控制台记录器类,分离出Loggerwrapper 类和ConsoleLogger类,添加缓冲日志功能,添加日志级别输出,支持日志级别功能; 添加StreamableFile类,用于从控制器路由流式传输文件(跨平台); 增加ParseFloatPipe和ParseEnumPipe类; 添加 lazy 模块加载器类; 添加RouterModule,用于定义每个模块的控制器前缀; 增加从全局前缀中排除某些路由的能力; API 版本管理功能; 支持多个事件订阅者; 支持向@Payload()装饰器传递一个属性键; 支持向@MessageBody()装饰器传递一个属性键; WsAdapter支持在不同路径上注册网关,并让它们共享同一个 HTTP 服务器; 改进 调用生命周期 hooks 时按...