Heim >Web-Frontend >js-Tutorial >Nodejs generiert QR-Code (der einfachste)
Dieses Mal bringe ich Ihnen NodeJS zum Generieren von QR-Code (die einfachsten) Vorsichtsmaßnahmen für NodeJS zum Generieren von QR-Code.
Am Anfang habe ich node-qrcode verwendet (https://github.com/soldair/node-qrcode). Installieren Sie Python während der Installation und unterstützen Sie Python3.0 oder höher nicht. Bei der Installation von Python2.0 müssen Sie andere Umgebungen installieren, also habe ich aufgegeben.
Endlich habe ich mich für ein Nischen-Plug-in entschieden qr-image (https://github.com/alexeyten/qr-image)
Die Startseite lautet wie folgt:
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>
Backend-Code:
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>'); } })
glauben Sie, nachdem Sie den Fall in diesem Artikel gelesen haben, dass Sie die Methode beherrschen. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Aggregierte Kaskadenabfrage-Implementierungsschritte
Analyse der JS-Methode zum Generieren von QR-Code-Bildern aus Links
Das obige ist der detaillierte Inhalt vonNodejs generiert QR-Code (der einfachste). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!