宝哥软件园

nodejs实现超简单生成二维码的方法

编辑:宝哥软件园 来源:互联网 时间:2021-09-01

本文实例讲述了开发实现超简单生成二维码的方法。分享给大家供大家参考,具体如下:

一开始使用节点二维码(https://github。com/soldair/node-二维码),结果安装的时候需要安装巨蟒,且不支持python3.0以上,安装python2.0的时候又需要安装其他的环境,所以放弃了。

最后选择了一个小众的插件QR-image(https://github。com/Alexey ten/QR-image)

前台页面如下

视图/索引。EJB

!DOCTYPE html html head title %=title %/title link rel=' style sheets ' href='/style sheets/style。CSS '/head myh % 1=title %/h1 img src=' http :/create _ QR code?text=http://博客。csdn。net/fo11 owr '/body/html后端代码:

routes/index.js

var QR=必需(' QR-image ')路由器。get('/',函数(req,res,next) { res.render('index ',{ title : ' Express ' });});router.get('/create_qrcode ',函数(req,res,next){ var text=req。查询。文本;尝试{ var img=qr.image(text,{ size :10 });res.writeHead(200,{ ' Content-Type ' : ' image/png ' });img。管道(RES);} catch (e) { res.writeHead(414,{ ' Content-Type ' : ' text/html ' });res.end('h1414请求URI太大/h1’);}})最后效果

PS:这里再为大家推荐两款二维码相关在线工具供大家参考使用:

在线生成二维码工具(加强版)http://工具。JB 51。净额/转码/jb51qrcode

在线二维码解码识别工具http://tools.jb51.net/transcoding/trans_qrcode

希望本文所述对大家开发程序设计有所帮助。

更多资讯
游戏推荐
更多+