이 기사에서는 QR 코드를 생성하는 매우 간단한 방법을 달성하기 위해 nodejs를 주로 소개하고, QR 코드를 생성하는 qr-image 플러그인을 기반으로 nodejs의 관련 작동 기술을 분석하여 필요한 친구들이 참고할 수 있도록 합니다. -qrcode(https://github.com/soldair/node-qrcode) 따라서 설치 시 Python을 설치해야 하며 python3.0 이상은 지원하지 않습니다. python2.0을 설치할 때 다른 환경도 설치해야 해서 포기했습니다.
드디어 틈새 플러그인을 선택했습니다qr-image(https://github.com/alexeyten/qr-image)
첫 페이지는 다음과 같습니다
views/index.ejs
R
<!DOCTYPE html> <html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css'/> </head> <body> <h1><%= title %></h1> <img src="/create_qrcode?text=http://blog.csdn.net/fo11ower"/> </body> </html>
ROUTES/index.js
R
var qr = require('qr-image') router.get('/', function (req, res, next) { res.render('index', {title: 'Express'}); }); router.get('/create_qrcode', function (req, res, next) { var text = req.query.text; try { var img = qr.image(text,{size :10}); res.writeHead(200, {'Content-Type': 'image/png'}); img.pipe(res); } catch (e) { res.writeHead(414, {'Content-Type': 'text/html'}); res.end('<h1>414 Request-URI Too Large</h1>'); } })
JS 메소드 링크에서 QR 코드를 생성하고 qr 코드로 변환하는 메소드 QR 코드를 생성합니다.
위 내용은 QR 코드를 생성하는 Nodejs의 매우 간단한 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!