内容简介:正式发版节奏将于 12.12 之后回归。 Features 1、支持 passport 和 jwt 感谢社区 @Nawbc 提供 passport 和 jwt 组件。 身份验证是大多数 Web 应用程序的重要组成部分,Passport 也是现今 Node.js 中较为流行的鉴权...
正式发版节奏将于 12.12 之后回归。
Features
1、支持 passport 和 jwt
感谢社区 @Nawbc 提供 passport 和 jwt 组件。
身份验证是大多数 Web 应用程序的重要组成部分,Passport 也是现今 Node.js 中较为流行的鉴权验证库。
Passport 通过策略的可扩展插件进行身份验证请求,同时通过中间件的方式来接入全局或者特定的路由,这最大限度地提高了灵活性并允许开发人员做出应用程序级别的决策。
可以访问 https://midwayjs.org/docs/passport 来查看如何使用。
2、validate 增加自定义错误状态码
感谢社区 @ghostoy 提供该 PR。
现在你可以通过 @Validate 装饰器的参数来修改 http 返回的状态码。
同时在 v3 版本,我们提供了全局的错误码配置,校验失败,默认返回码将变为 422。
Bugfix
1、express 路由中间件作用域的问题
之前的版本,单个路由中间件配置后,整个 controller 下的路由都会被生效,新版本修复了该问题。
2、移除 redis 的 db/username/password 检查选项
和用户,ioredis作者核对之后,原有的 db/username/password 选项为可选参数,不应该提供必选校验,新版本中已移除。
3、修复 mongoose/typegoose 中无法使用异步配置覆盖的问题
原有的 mongoose 初始化服务生命周期过于提前,导致使用 onConfigLoad 的方式无法正确的覆盖配置,导致初始化错误的实例。
新版本调整了这一时机,使得异步配置覆盖正确。
感谢 @developeryvan 发现此问题并提供 3.x 的 PR。
4、修复多连接下 @EntityView 装饰器无法判断 connectionName 的问题
之前的版本,@EntityView 漏了多实例的支持,新版本补回。
5、修复在特定场景下的路由 排序 的问题
有用户提出,在某些路由下,排序出现了错误,新版本进行了修复处理。
'/detail/:id.html' '/:typeid/:area/'
PS:Midway 3.x 已经发布到 beta.7,欢迎试用反馈。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Dart 2.7 发布,新增扩展方法支持
- Cocoapods 新增 CDN 支持的源码解读
- 赏色 2.6.0 发布,新增多个颜色空间支持
- PostgreSQL 14 pageinspect 新增 gist 索引支持
- Metabase 0.30.3 发布,新增中文翻译支持
- 没有 Python,微软宣布 Excel 新增 JavaScript 支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Web Designer's Idea Book, Vol. 2
Patrick McNeil / How / 2010-9-19 / USD 30.00
Web Design Inspiration at a Glance Volume 2 of The Web Designer's Idea Book includes more than 650 new websites arranged thematically, so you can easily find inspiration for your work. Auth......一起来看看 《The Web Designer's Idea Book, Vol. 2》 这本书的介绍吧!