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

0.0.1 • Public • Published

nest 阿里云短信插件

基于 nest 封装的 阿里云短信 API

安装

npm install @huazai5m/nt-addon-pay

配置 PayAddon

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

@Module({
    imports: [
        AliSMSAddon.forRoot({
            accessKeyId: 'accessKeyId',
            accessKeySecret: 'accessKeySecret',
            endpoint: 'https://dysmsapi.aliyuncs.com',
            apiVersion: '2017-05-25',
        }),
    ],
})
export class ApplicationModule {}

使用 SMS 插件

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

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

    async send() {
        const res: any = await aliSMSService.sendSms({
            PhoneNumbers: 'PhoneNumbers',
            SignName: 'SignName',
            TemplateCode: 'TemplateCode',
            TemplateParam: JSON.stringify({ customer: '开发者' }),
        });
        console.log('res', res);
    }
}

Readme

Keywords

none

Package Sidebar

Install

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

Weekly Downloads

0

Version

0.0.1

License

Apache-2.0

Unpacked Size

10.7 kB

Total Files

12

Last publish

Collaborators

  • jianghohwason