$ npm install egg-plugin-alisms
// config/plugin.ts
export default {
alisms: {
enable: true,
package: 'egg-plugin-alisms',
}
}
// config/config.default.ts
exports.alisms = {
client: {
accessKeyId: 'accessKeyId',
accessSecret: 'accessSecret',
defaultSignName: 'defaultSignName', // 默认签名
templates: {
login: {
templateCode: 'SMS_171193819',
// templateContent: "测试短信 ${code}" // 模板可选参数,添加此参数自动校验
},
// 配置多个
register: {//},
},
},
};
ctx.alisms.login('手机号', {
// 模版变量
})
ctx.alisms.register('手机号', {
// 模版变量
})
ctx.alisms.batch.login([
{
phonenum: '手机号',
vars: {
// 模版变量
},
signName: '', // 签名 不填写 默认使用全局默认配置签名
},
{
// ...
}
])
alert('https://gitee.com/liuhuanhui');
alert('[email protected]')