Node.js ORM 框架 Sequelize v5 已正式发布,这也是 v4 推出一年多后的主要版本。
Sequelize 是一个基于 promise 的 Node.js ORM,目前支持 PostgreSQL, MySQL, SQLite 和 Microsoft SQL Server 数据库升级nodejs到最新版本,它具有强大的事务支持、关联关系、读取和复制等功能。Sequelize.js 完全使用 JavaScript 编写,适用于 Node.js 环境。
下面我们不妨看看 v5 版本有哪些值得关注的更新。
首先要说明的是,这是一个重要的版本,但同时也包含了许多不兼容的变化。
重大变更
仅支持 Node v6 及更高版本
从 Sequelize v5 开始,仅支持 Node 6 及更高版本 (#9015)
安全运算符(Secure Operators)
从 v4 版本开始,用户就开始接收到关于“不推荐使用基于字符串的运算符”的弃用警告,也是从那时起就引入了运算符的概念。这些运算符用于防止 HASH 注入攻击。#operators-security
在 v5 版本中
改进对 TypeScript 的支持
这也是该版本最值得关注度的更新之一。Sequelize 现在已正式添加对 TypeScript typings 的支持 (#10287)
已被删除的别名
许多常量、对象和类中所调用的原型已被删除升级nodejs到最新版本,具体如下 (#9372):
Node.js ORM 框架 Sequelize 重要更新 v5 发布 – 开源中国
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。