Nest.js 5.1 正式版:基于 TypeScript 的 Node.js 框架

左华栋
 左华栋
发布于 2018年07月19日
收藏 6

Nest.js 5.1 正式版已发布,更新内容如下:

特性

  • commonFileFieldsInterceptor上传多个名称不同的文件(multer.fields#741

  • 核心:支持异步动态模块#800

  • 核心:排除#790中的路线MiddlewareBuilder

  • 核心:支持RouteInfoMiddlewareBuilder(限制中间件某些请求方法)

forRoutes(
   { path: 'cats', method: RequestMethod.GET },
   { path: 'cats', method: RequestMethod.POST },
)

Bug修复

  • 常见:空body最终导致500错误(ValidationPipe#734

  • 核心:最后一个APP_服务者注册#812

  • 核心:中间件多次运行#779

  • 核心:自定义装饰器不被视为默认装饰器#765

  • 微服务:允许取消Grpc流#773

改进

  • 常见:暴露axiosRefHttpService#842

  • 常见:build MiddlewareFunction通用#778

  • 微服务:内部gRPC错误#844

  • 测试:类型签名TestModule.get()过于严格#772

另外,5.0+ 支持将底层的 express 替换为 fastify (号称最快的 Node.js 框架)

5.0 中文文档:https://docs.nestjs.cn/5.0/firststeps

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Nest.js 5.1 正式版:基于 TypeScript 的 Node.js 框架
加载中

最新评论(2

大__大
大__大
路过路过,就看看,不说话
满城丧尸
满城丧尸
很好,希望不要那么多BUG
返回顶部
顶部