nodejs生成二维码

1.前端代码

<img src="http://127.0.0.1:8888" alt=""/>

2.后台代码

var http=require("http")
var qr=require('qr-image')
var app=http.createServer(function(req,res){
			var img = qr.image("https://www.baidu.com",{size :10});//编码网址和图片大小这个是                                                                      330*330入写size:20则是660*660
			res.writeHead(200,{'content-Type':"image/png","Access-Control-Allow-Origin":"*"})
			img.pipe(res);   //这后面一定不能写res.end()否则就显示不出来图片
})
app.listen(8888,function(){
	console.log("server is running")
})


例子2:

 前端代码:

 <img src="/create_qrcode?text=http://blog.csdn.net/fo11ower"/>

后台代码:

router.get('/create_qrcode', function (req, res, next) {
        var text = req.query.text;
        var img = qr.image(text,{size :10});
        res.writeHead(200, {'Content-Type': 'image/png'});
        img.pipe(res);
    
}) //这样写的思路清晰可以借鉴

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值