nodejs动态创建二维码的方法
2017-08-12 11:35
701 查看
本文实例为大家分享了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); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- nodejs 动态创建二维码
- JS中动态创建元素的三种方法总结(推荐)
- js动态创建/删除 (页面)元素节点、设置其属性方法
- 7.2 DOM方法(以动态方式实时创建标记,实质在改变DOM节点树)
- Express与NodeJs创建服务器的两种方法
- 浅析JS动态创建元素【两种方法】
- c# 创建DLL,动态加载dll文件,并调用其中的方法(转自CFEI.NET)
- [转]IE下使用excanvas.js之后,动态创建的canvas不支持getContext的解决方法
- [VC & MFC] 动态创建View的几个方法
- 用反射方法获取一个类创建动态update语句
- javascript动态创建及删除元素的方法
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法
- OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法
- 在IE下动态创建canvas使用excanvas时失效解决方法
- DOM对象的常用方法(特别是动态创建)
- Visual c++例子,可不使用常规的对话框资源模板的情况下,动态创建对话框的方法
- JS动态创建css的两种方法
- 反射机制进行动态调用的两种创建方法实例与hama中的反射机制