91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodejs動態創建二維碼的方法

發布時間:2020-10-03 18:49:15 來源:腳本之家 閱讀:252 作者:Jade_g 欄目:web開發

本文實例為大家分享了nodejs動態創建二維碼的具體代碼,供大家參考,具體內容如下

<!--彈出二維碼-->
<div class="qrcode">
  <div>
    <p id="saoma">掃描二維碼</p>
  </div>
</div>

js代碼:

$.ajax({
   type: 'POST',
   url: '/house',
   data: {
     data:'你的數據'
   },
   dataType: 'json',
   success: function (data) {
     if (data.code == 0) {
        alert("成功");
        $('#saoma').before('<img class="qrcode_show" src="/newQrCode?url='+ data.data +'"alt=""/>');       
     }else {
        alert('失敗');
     }
   }
})

nodejs:

var express = require('express');
var request = require('request');
var url = require('url');
var qrImg = require('qr-image');

//生成二維碼
app.get('/newQrCode', function (req, res) {
  var par = url.parse(req.url, true).query;
  var thisUrl = par.url;
  var thisParam = par.id;
  var imgUrl = thisUrl + '?id=' + thisParam;
  var img = qrImg.image(imgUrl, { size: 10 });
  res.writeHead(200, { 'Content-Type': 'image/png' });
  img.pipe(res);
});

var bodyParser = require('body-parser');
var urlencodeRarser = bodyParser.urlencoded({ extended: false });
app.post('/house',urlencodeRarser,function (req, res) {
  var data = req.body;
  var result = JSON.stringify({code:0, data:'http://www.baidu.com/&id=' + data.data});
  //console.log(result)
  res.end(result);

});

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枞阳县| 四会市| 丰台区| 谷城县| 东兴市| 南江县| 大渡口区| 洪雅县| 崇明县| 汾西县| 阆中市| 漳浦县| 丹东市| 正阳县| 商洛市| 深泽县| 霍山县| 清新县| 化隆| 资源县| 芦山县| 荃湾区| 新昌县| 胶州市| 塔河县| 萝北县| 乌审旗| 昔阳县| 高邑县| 潼关县| 理塘县| 金堂县| 济南市| 哈密市| 个旧市| 威海市| 勃利县| 县级市| 湖北省| 汾阳市| 武陟县|