最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子)

 更新時間:2017年02月09日 11:09:41   投稿:mrr  
這篇文章主要介紹了Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子),需要的朋友可以參考下

直接上代碼

sms.js

var http = require('http'); 
var querystring = require('querystring'); 
function SmsCode() 
{ 
 //發(fā)短信 
 this.send = function (req0, res0) 
 { 
  var code = "3212"; 
  var txt = "您的驗證碼是:"+code+"。請不要把驗證碼泄露給其他人。如非本人操作,可不用理會!"; 
  var data = { 
   account: 'myaccount', 
   password: "mypwd", 
   mobile:"1370000000", 
   content:txt 
  }; 
  data = require('querystring').stringify(data); 
  console.log(data); 
  var opt = { 
   method: "POST", 
   host: "sms.106jiekou.com",//可以用域名,ip地址 
   port: 80, 
   path: "/utf8/sms.aspx", 
   headers: { 
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' 
   } 
  }; 
  var req = http.request(opt, function (res) 
  { 
   console.log('STATUS: ' + res.statusCode); 
   console.log('HEADERS: ' + JSON.stringify(res.headers)); 
   res.setEncoding('utf8'); 
   res.on('data', function (chunk) 
   { 
    console.log('BODY: ' + chunk); 
   }); 
  }); 
  req.on('error', function (e) { 
   console.log('problem with request: ' + e.message); 
  }); 
  req.write(data);//把請求發(fā)出去 
  req.end(); 
 }; 
 //驗證碼是否正確 
 this.verify = function (req, res) 
 { 
 } 
} 
module.exports = SmsCode;

 app.js調用

var Sms = require('sms.js'); 
var sms = new Sms(); 
sms.send(req, res); 

這樣就行了。

下面給大家補充一個node.js+express驗證碼的實現

安裝ccap庫 npm install ccap

var ccap = require();
var captcha = ccap({
  width:190,
  height:50, 
  offset:30,
  quality:100,
  fontsize:40,
  generate:function(){
    //自定義生成字符串
    //此方法可不要
      var str = "qQ";
      return str;
  }
  
});
var ary = captcha.get();
console.log(ary[0]);//字符串
res.write(ary[1]); //
res.end();

以上所述是小編給大家介紹的Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Node.js 的模塊知識匯總

    Node.js 的模塊知識匯總

    node.js中是通過模塊來劃分為單位來劃分所有功能的。每個模塊為一個js文件。每個模塊中定義的全局變量或函數的作用范圍也被限制在這個模塊中,只能用exports對象將其傳遞到外部。
    2017-08-08
  • 使用Nodejs編寫一個腳本實現markdown轉pdf功能

    使用Nodejs編寫一個腳本實現markdown轉pdf功能

    Markdown?是一種輕量級的標記語言,非常適合用來寫作和記錄,將?Markdown?轉換為?PDF?可以讓文檔在格式和樣式上更加統一,也方便在不同設備和平臺上查看和打印,在接下來的內容中我們將講解如何使用?NodeJs?編寫一個?Markdown?轉?PDF?的腳本來實現我們這個想要的功能
    2024-05-05
  • 從零學習node.js之利用express搭建簡易論壇(七)

    從零學習node.js之利用express搭建簡易論壇(七)

    這篇文章主要介紹了node.js利用express搭建簡易論壇的方法,我們需要搭建的這個簡易的論壇主要的功能有:注冊、登錄、發(fā)布主題、回復主題。下面我們來一步步地講解這個系統是如何實現的,需要的朋友可以參考借鑒。
    2017-02-02
  • 一文帶你了解Node.js有哪些架構模式

    一文帶你了解Node.js有哪些架構模式

    Node.js 憑借其非阻塞、事件驅動的架構,已成為構建各種應用程序的流行選擇,使用 Node.js 進行開發(fā)時,選擇正確的架構模式來滿足項目需求至關重要,在本文中,我們將探討幾種 Node.js 架構模式并提供示例來說明它們的用法,需要的朋友可以參考下
    2023-09-09
  • 在 Node.js 中使用原生 ES 模塊方法解析

    在 Node.js 中使用原生 ES 模塊方法解析

    這篇文章主要介紹了在 Node.js 中使用原生 ES 模塊方法解析,還有部分內容的鏈接,下面我們就來一起看看吧,需要的朋友可以參考下。
    2017-09-09
  • 阿里云ecs服務器中安裝部署node.js的步驟

    阿里云ecs服務器中安裝部署node.js的步驟

    這篇文章給大家介紹了在阿里云ecs服務器中安裝部署node.js的詳細步驟,對大家安裝node.js具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • node+express+ejs制作簡單頁面上手指南

    node+express+ejs制作簡單頁面上手指南

    本文記錄了使用node+express+ejs制作簡單頁面的全過程,話說express+ejs真的是太難了,有種蛋蛋的憂傷~
    2014-11-11
  • 多版本node的安裝和切換詳細操作步驟

    多版本node的安裝和切換詳細操作步驟

    有時候需要運行不同的項目,node版本不一致會導致不少問題,下面這篇文章主要給大家介紹了關于多版本node的安裝和切換詳細操作步驟的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • socket.io學習教程之基本應用(二)

    socket.io學習教程之基本應用(二)

    socket.io提供了基于事件的實時雙向通訊,下面這篇文章主要給大家介紹了socket.io基本應用的相關資料,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • 在Node.js中設置響應的MIME類型的代碼詳解

    在Node.js中設置響應的MIME類型的代碼詳解

    在 Node.js 中設置響應的 MIME 類型是為了讓瀏覽器正確解析服務器返回的內容,比如 HTML、CSS、圖片、JSON 等,我們通常通過設置響應頭中的 Content-Type 字段來完成,本文就給大家詳細介紹了在Node.js中設置響應的MIME類型的方法,需要的朋友可以參考下
    2025-04-04

最新評論

肇州县| 岑溪市| 平和县| 临澧县| 遂昌县| 石屏县| 南木林县| 聊城市| 临洮县| 阳城县| 岐山县| 阜阳市| 巢湖市| 仙桃市| 镇雄县| 南阳市| 慈利县| 亚东县| 福贡县| 安化县| 石林| 宜君县| 灵山县| 游戏| 五大连池市| 新营市| 三河市| 靖边县| 东平县| 霞浦县| 许昌市| 崇文区| 莱西市| 凤凰县| 涿鹿县| 铜山县| 丰都县| 乌苏市| 乐至县| 丁青县| 罗甸县|