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

栏目: 软件资讯 · 发布时间: 2个月前

来源: 开源中国社区

内容简介:Features 1、新增 @midwayjs/oss 包,提供 oss 服务 从 v2.12.0 版本开始,提供官方的 oss 组件包。 使用示例如下: import { OSSService } from '@midwayjs/oss'; @Provide() export class UserService { ...

本文转载自:https://www.oschina.net/news/153046/midway-2-12-0released,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

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 组件有了一个自己的日志,所有的计划任务的日志会输出到其中。

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

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');

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

关注码农网公众号

关注我们,获取更多IT资讯^_^


查看所有标签

猜你喜欢:

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

C#本质论

C#本质论

米凯利斯 / 周靖 / 人民邮电出版社 / 2010-9 / 99.00元

《C#本质论(第3版)》是一部好评如潮的语言参考书,作者用一种非常合理的方式来组织《C#本质论(第3版)》的内容,由浅人深地介绍了C#语言的各个方面。全书共包括21章及6个附录,每章开头的“思维导图”指明了本章要讨论的主题,以及各个主题之间的层次关系。书中所包含的丰富的示例代码和精要的语言比较,都有助于读者理解C#语言。《C#本质论(第3版)》首先介绍了C#语言的基础知识,随后深人讲解了泛型、迭代......一起来看看 《C#本质论》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

MD5 加密
MD5 加密

MD5 加密工具