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

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

内容简介: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');

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

查看所有标签

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

The Big Red Fez

The Big Red Fez

Seth Godin / Free Press / 2002-01-15 / USD 11.00

YOUR WEB SITE IS COSTING YOU MONEY. IT'S ALSO FILLED WITH SIMPLE MISTAKES THAT TURN OFF VISITORS BEFORE THEY HAVE A CHANCE TO BECOME CUSTOMERS. According to marketing guru Seth Godin, a web s......一起来看看 《The Big Red Fez》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具