您现在的位置是:首页 > 文章详情

Midway v2.12.0 发布,新增 OSS 组件

日期:2021-07-30点击:646

Features

1、新增 @midwayjs/oss 包,提供 oss 服务

从 v2.12.0 版本开始,提供官方的 oss 组件包。

使用示例如下:

 import { OSSService } from '@midwayjs/oss'; @Provide() export class UserService { @Inject() ossService: OSSService; async invoke() { // oss 保存文件 await this.ossService.put('xxxx', fileStream); } }

具体请查看 oss 文档

2、Task 组件增加默认日志打印

现在 task 组件有了一个自己的日志,所有的计划任务的日志会输出到其中。

3、Web/Koa/Express 监听端口时可以指定 host

感谢 @tkvern 提供 PR。

可以在启动时,额外传递一个 hostname 参数,用于指定 listen 的第二个参数。

 const WebFramework = require('@midwayjs/web').Framework; const web = new WebFramework().configure({ port: 7001, hostname: '0.0.0.0' }); const { Bootstrap } = require('@midwayjs/bootstrap'); Bootstrap .load(web) .run(); 

4、Cache 组件定义增强

现在 Cache 组件的 get/set 方法支持了泛型,使得用户获取的值可以是非 string 类型了。

比如:

 let result = await this.cache.get<string>('name');
原文链接:https://www.oschina.net/news/153046/midway-2-12-0released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章