Generare un QR code in Node.js è semplice e veloce grazie a librerie come qrcode
. In questa guida ti mostrerò come farlo in pochi passaggi.
1. Inizializza un nuovo progetto Node.js
Apri il terminale, crea una nuova cartella e inizializza un progetto:
mkdir qr-code-generator
cd qr-code-generator
npm init -y
2. Installa la libreria qrcode
Installa la libreria qrcode
tramite npm:
npm install qrcode
3. Crea lo script per generare il QR code
Ora crea un file chiamato generate.js
con il seguente contenuto:
const QRCode = require('qrcode');
const textToEncode = 'https://example.com';
QRCode.toFile('qrcode.png', textToEncode, {
color: {
dark: '#000', // Colore del codice
light: '#FFF' // Sfondo
}
}, function (err) {
if (err) throw err;
console.log('QR code generato con successo in qrcode.png');
});
4. Esegui lo script
Lancia lo script nel terminale:
node generate.js
Dopo l'esecuzione, troverai il file qrcode.png
nella stessa cartella. Questo file contiene il QR code che punta a https://example.com
.
Conclusione
Usare Node.js per generare QR code è utile per automatizzare la creazione di codici in progetti web, applicazioni desktop o backend. La libreria qrcode
supporta anche la generazione in formato SVG o base64, offrendo flessibilità per diverse esigenze.