@jianghohwason/nt-addon-ali-oss
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

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

Weekly Downloads

0

Version

1.0.0

License

Apache-2.0

Unpacked Size

341 kB

Total Files

13

Last publish

Collaborators

  • jianghohwason