1.0.0 • Published 4 years ago

@jianghohwason/nt-addon-ali-oss v1.0.0

Weekly downloads
1
License
Apache-2.0
Repository
-
Last release
4 years ago

nest 阿里云短信插件

基于 nest 封装的 OSS API

安装

npm install @jianghohwason/nt-addon-ali-oss

配置 PayAddon

import { Module } from '@nestjs/common';
import { AliOSSAddon } from '@jianghohwason/nt-addon-ali-oss';

@Module({
    imports: [
        AliOSSAddon.forRoot({
            accessKeyId: 'accessKeyId',
            accessKeySecret: 'accessKeySecret',
            bucket: 'bucket',
            endpoint: 'endpoint',
        }),
    ],
})
export class ApplicationModule {}

使用 SMS 插件

import { Injectable, Inject } from '@nestjs/common';
import { AliOSSAddon } from '@jianghohwason/nt-addon-ali-oss';

@Injectable()
export class TestUpload {
    constructor(@Inject(AliSMSService) private readonly aliSMSService: AliSMSService) {}

    async upload() {
        const res = await aliOSSService.uploadFile('test.png', './test.png');
        console.log(res);
        console.log('res', res);
    }
}