首先安装一下 短信的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('手机号码')