首先安装一下 短信的sdk 依赖
这里使用的是阿里云的短信SDK,在阿里云官网申请
npm install @alicloud/sms-sdk --save
调用
新建个 message.js
/** * 云通信基础能力业务短信发送、查询详情以及消费消息示例,供参考。 * Created on 2017-07-31 */ const SMSClient = require(\'@alicloud/sms-sdk\') // ACCESS_KEY_ID/ACCESS_KEY_SECRET 根据实际申请的账号信息进行替换 const accessKeyId = \'\' //短信模板的 key const secretAccessKey = \'\' //短信模板的secretAccessKey //初始化sms_client let smsClient = new SMSClient({accessKeyId, secretAccessKey}) //封装成方法 var getResult = function(mobile) { //发送短信 smsClient.sendSMS({ PhoneNumbers: mobile, SignName: \'\',//短信的签名 TemplateCode: \'\', TemplateParam: \'{"code":666666}\' // TemplateParam: \'{"code":"12345"}\' }).then(function (res) { let {Code}=res if (Code === \'OK\') { //处理返回参数 console.log(res) } }, function (err) { console.log(err); }); } module.exports.getResult = getResult; //使用 exports 暴露
在app.js 接收 并且使用
var util = require(\'./message.js\');//注意这个是你的路径 util.getResult(\'手机号码\')
原文博客地址:https://www.jianshu.com/p/8700c5f8f14e