Hallo,
heute möchte ich Euch zeigen, wie man mit Hilfe von Node.js QR-Codes generieren kann.
Das Ganze ist vom Prinzip her relativ einfach. Zunächst einmal müssen wir eine Bibliothek für Node.js installieren. Diese nennt sich „node-qr“ und ist hier zu finden und lässt sich hiermit über eine Shell installieren:
npm install qr // über den npm paketmanager
apt-get install qrencode // ubuntu bspw.
port install qrencode // mac
Nachdem dies geschehen ist, kann der folgende Code zur Generierung verwendet werden:
var Encoder = require('qr').Encoder; // bibliothek einbinden
var qr = new Encoder; // instanz erzeugen
// eventlistener definieren. wird ausgeführt wenn Generierung abgeschlossen
qr.on('end', function()
{
console.log("QR-Code ist fertig");
});
qr.encode("https://lets-get-nerdy.de/", "nerdy-qr-code.png"); // code erzeugen und als png abspeichern
Das wars dann auch schon :-)
Das Ergebnis sieht dann so aus:

Wer mehr über Node.js wissen will, der kann sich hier meinen Blogbeitrag über das Eventhandling durchlesen.