欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

阿里大于短信驗證碼node koa2的實現(xiàn)代碼(最新)

 更新時間:2017年09月07日 14:45:20   投稿:mrr  
本文給大家分享一個最新版阿里大于短信驗證碼node koa2的實現(xiàn)代碼及注意事項,需要的朋友參考下吧

今天給大家分享一下最新版阿里大于的短信驗證碼在node koa2的實現(xiàn),還是有很多坑需要注意。

首先需要在阿里云注冊賬號,并獲取阿里云訪問秘鑰,在控制臺完成模板與簽名的申請獲得調(diào)用接口的必備參數(shù)。具體方法參見短信發(fā)送api

步驟一:安裝npm包

npm install @alicloud/sms-sdk --save 

步驟二:代碼實現(xiàn)。常見一個sendmsg.js的controller

/** 
 * 引用sdk 
 */ 
const SMSClient = require('@alicloud/sms-sdk') 
const accessKeyId = ''//你自己在阿里云后臺的accessKeyId 
const secretAccessKey = ''//secretAccessKey 
var sendmsg = {}; 
module.exports = sendmsg; 
/** 
 * 發(fā)送短信驗證碼 
 */ 
sendmsg.send = async (ctx, next) =>{ 
  var number=""; 
  for(var i=0;i<6;i++){ 
    number+=Math.floor(Math.random()*10) 
  } 
  //初始化sms_client 
  let smsClient = new SMSClient({accessKeyId, secretAccessKey}) 
  //發(fā)送短信 
  var s = await smsClient.sendSMS({ 
    PhoneNumbers: '13888888888',//發(fā)送的電話號碼 
    SignName: '阿斯蒂芬',//認證簽名 
    TemplateCode: 'SMS_11111111',//模板id 
    TemplateParam: '{"number":"'+number+'","product":"阿斯蒂芬"}'//特別注意,這里的參數(shù)名 
  }) 
  if(s.Code=="OK"){ 
    ctx.body = {code :1,msg :number} 
  }else{ 
    ctx.body = {code :0} 
  } 
}; 

路由:

const sendmsg = require('../controller/sendmsg'); 
//發(fā)送短信 
router.get('/sendmsg',sendmsg.send); 

訪問localhost:3000/sendmsg就可以發(fā)送短信驗證了。

總結(jié)

以上所述是小編給大家介紹的阿里大于短信驗證碼node koa2的實現(xiàn)代碼(最新),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • nodejs實現(xiàn)黑名單中間件設計

    nodejs實現(xiàn)黑名單中間件設計

    最近寫的項目中涉及到防止灌水的功能,于是設計了黑名單中間件,跟大家分享一下,同時也希望大家有好的建議能夠拍磚.
    2014-06-06
  • 使用socket.io實現(xiàn)簡單聊天室案例

    使用socket.io實現(xiàn)簡單聊天室案例

    這篇文章主要介紹了使用socket.io實現(xiàn)簡單聊天室案例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • package.json版本號符號^和~前綴的區(qū)別

    package.json版本號符號^和~前綴的區(qū)別

    這篇文章介紹了package.json版本號符號^和~前綴的區(qū)別,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • node內(nèi)存泄漏排查與修復過程

    node內(nèi)存泄漏排查與修復過程

    之前開發(fā)了一個node接口,該接口使用canvas繪制產(chǎn)品圖提供給java端使用,在運行了一段時間后發(fā)現(xiàn)了內(nèi)存泄漏問題,本文淺記下修復過程,文章通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • nodejs與瀏覽器中全局對象區(qū)別點總結(jié)

    nodejs與瀏覽器中全局對象區(qū)別點總結(jié)

    在本篇文章里小編給大家整理的是一篇關于nodejs與瀏覽器中全局對象區(qū)別點總結(jié)內(nèi)容,對此有需要的朋友們可以學習下。
    2021-12-12
  • 詳解Node.js服務器靜態(tài)資源處理

    詳解Node.js服務器靜態(tài)資源處理

    靜態(tài)資源服務器指的是不會被服務器的動態(tài)運行所改變或者生成的文件,本文主要為大家詳細介紹了Node.js服務器靜態(tài)資源處理的相關知識,需要的可以了解下
    2024-04-04
  • 詳解如何使用PM2將Node.js的集群變得更加容易

    詳解如何使用PM2將Node.js的集群變得更加容易

    本篇文章主要介紹了詳解如何使用PM2將Node.js的集群變得更加容易,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 更新Node.js的四種方法小結(jié)

    更新Node.js的四種方法小結(jié)

    Node.js是一個開放源代碼的跨平臺JavaScript運行環(huán)境,它在不同的平臺上都得到了廣泛使用和支持,強大的生態(tài)系統(tǒng)、持續(xù)的更新和不斷改進的性能使得Node.js非常受歡迎,然而,更新Node.js仍然是一個必要的過程,本文給大家介紹一些有關如何更新Node.js的方法
    2023-11-11
  • 教你用Node.js與Express建立一個GraphQL服務器

    教你用Node.js與Express建立一個GraphQL服務器

    GraphQL是一種通過強類型查詢語言構(gòu)建api的新方法,下面這篇文章主要給大家介紹了關于用Node.js與Express建立一個GraphQL服務器的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • node.js express JWT token生成與校驗的實現(xiàn)

    node.js express JWT token生成與校驗的實現(xiàn)

    本文主要介紹了node.js express JWT token生成與校驗的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12

最新評論