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

栏目: 软件资讯 · 发布时间: 4年前

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

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

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

查看所有标签

猜你喜欢:

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

颠覆营销

颠覆营销

陈杰豪、车品觉 / 中信出版社 / 2016-2 / 49.00元

对于大数据未来趋势的判断 车品觉 光阴荏苒,2015年在跌跌荡荡中成了过去式,对于大数据的产业来说过去这一年冒出了很多新的名词。但在我看来,真正的大数据应用和市场才刚刚开始萌芽,所以我希望大家先认清一个关键,那就是所有的数据都是基于应用而产生,而数据经过釆集及整合后又再落实到自身或其他应用情境中,大数据的创新价值可以来自新连接的数据、算法或者产品本身。 过去两年大数据的成长和智能......一起来看看 《颠覆营销》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码