nodejs动态创建二维码的方法
本文实例为大家分享了nodejs动态创建二维码的具体代码,供大家参考,具体内容如下
扫描二维码
js代码:
$.ajax({ type:'POST', url:'/house', data:{ data:'你的数据' }, dataType:'json', success:function(data){ if(data.code==0){ alert("成功"); $('#saoma').before(''); }else{ alert('失败'); } } })
nodejs:
varexpress=require('express'); varrequest=require('request'); varurl=require('url'); varqrImg=require('qr-image'); //生成二维码 app.get('/newQrCode',function(req,res){ varpar=url.parse(req.url,true).query; varthisUrl=par.url; varthisParam=par.id; varimgUrl=thisUrl+'?id='+thisParam; varimg=qrImg.image(imgUrl,{size:10}); res.writeHead(200,{'Content-Type':'image/png'}); img.pipe(res); });
varbodyParser=require('body-parser'); varurlencodeRarser=bodyParser.urlencoded({extended:false}); app.post('/house',urlencodeRarser,function(req,res){ vardata=req.body; varresult=JSON.stringify({code:0,data:'http://www.baidu.com/&id='+data.data}); //console.log(result) res.end(result); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。