类 Spring 的 Node.js 框架 —— Nest.js 4.6.1 发布

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素...

Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。在底层,Nest 使用了 Express,可以方便地使用各种可用的第三方插件。

4.6.1 更新如下

特征

  • 常见:ValidationPipe改进#383

  • 常见:ParseIntPipe改进#385

  • 通用:添加FileInterceptor,FilesInterceptor,@UploadedFile()和@UploadedFiles()(multer集成)

  • 常见:添加HttpModule public HttpService(axios集成)

  • 核心:添加app.disable()和app.enable()包装的 express应用程序

  • 核心:添加注入express引用(EXPRESS_REFtoken)的能力

  • 核心:使扩展元数据的可能性(继承支持)#228

  • 核心:NestFactory.create()现在接受第三个参数HttpsOptions

  • 核心:添加app.enableCors()到INestApplication(cors集成)

  • 核心:添加@Render()装饰器(MVC应用程序)

  • 核心:提供Logger.overrideLogger() #247

  • 核心:[功能]将appOptions属性添加到create[..]方法中NestFactory

  • 微服务:添加listenAsync()到INestMicroservice实例

Bug 修复

  • 核心:简化HTTPS协议使用

  • 核心:自定义传输策略 - 引发异常问题#290

  • 核心:注射器无声地失败#287

  • 核心:TLS websockets(wss://)#384

  • 核心:使用#398时无法选择/从上下文中获取NestFactory.createMicroservice()

  • core:interceptor $streamobservable返回另一个observable,而不是响应对象#376

  • 核心:Observable.throw从控制器导致未处理的拒绝承诺#373

改进

  • 常见:创建ModuleMetadata界面

  • 核心:大多数的方法(INestApplication,INestMicroservice,和INestApplicationContext)返回this,而不是void

  • 核心:去除里面的静态依赖和关系NestFactory


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web应用漏洞侦测与防御

Web应用漏洞侦测与防御

Mike Shema / 齐宁、庞建民、张铮、单征 / 机械工业出版社 / 2014-8-20 / 69.00

本书由国际知名网络安全专家亲笔撰写,全面讲解如何预防常见的网络攻击,包括HTML注入及跨站脚本攻击、跨站请求伪造攻击、SQL注入攻击及数据存储操纵、攻破身份认证模式、利用设计缺陷、利用平台弱点、攻击浏览器和隐私等, 全书共8章:第1章介绍HTML5的新增特性及使用和滥用HTML5的安全考虑;第2章展示了如何只通过浏览器和最基本的HTML知识就可以利用Web中最常见的漏洞;第3章详细讲解CSR......一起来看看 《Web应用漏洞侦测与防御》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具