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):

为什么苹果五升级到704版本发不出短信上不了网_浏览器版本不适合,升级到ie60以上_升级nodejs到最新版本

Node.js ORM 框架 Sequelize 重要更新 v5 发布 – 开源中国

限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688