이번에는 QR 코드 생성을 위한 nodejs를 소개하겠습니다(가장 간단함). nodejs가 QR 코드를 생성할 때 주의사항은 무엇인가요?
처음에는 node-qrcode(https://github.com/soldair/node-qrcode)를 사용했기 때문에 설치 시 python을 설치해야 하는데 python3을 지원하지 않습니다. .0 이상. python2.0을 설치합니다. 그러다가 다른 환경도 설치해야 해서 포기했습니다.
드디어 틈새 플러그인을 선택했습니다qr-image(https://github.com/alexeyten/qr-image)
프런트엔드 페이지는 다음과 같습니다
views/index.ejs
<!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
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>'); } })
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 믿습니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
위 내용은 Nodejs는 QR 코드를 생성합니다(가장 간단함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!