nodejs实现超简单生成二维码的方法
本文实例讲述了开发实现超简单生成二维码的方法。分享给大家供大家参考,具体如下:
一开始使用节点二维码(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
希望本文所述对大家开发程序设计有所帮助。
版权声明:nodejs实现超简单生成二维码的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。