Codici QR in JavaScript e Node.js: pacchetto npm per immagini o servizio per codici dinamici?
Librerie di immagini da npm
Chi ha bisogno di un codice QR in JavaScript o Node.js trova su npm molte librerie. Esse generano da un testo un'immagine o SVG, offline e senza servizi. Per contenuti fissi come identificativi di biglietti o dati di pagamento, ciò è ideale.
Quando tu hai bisogno di più
Tale immagine è statica. Se tu vuoi che la destinazione possa cambiare dopo la stampa, contare gli scan o sapere quando una destinazione non funziona, tu hai bisogno di un servizio per codici dinamici. Same-QR memorizza la destinazione dietro un indirizzo breve e costante, conta gli scan e verifica ogni notte tutte le destinazioni.
La CLI sameqr da npm
Same-QR dispone di un proprio programma a riga di comando, senza dipendenze, a partire da Node.js 18:
npm install -g sameqr
sameqr login
sameqr qr create --name "Flyer Herbst" --url https://example.com/herbst --json„sameqr login“ chiede in modo nascosto la tua chiave API. La chiave tu la crei nella dashboard sotto Account, „Accesso per CLI, script e agenti“. Negli script tu imposti invece SAMEQR_API_KEY. Con --json ogni comando fornisce un output che il tuo script può leggere direttamente.
API REST da Node.js
Per applicazioni che generano continuamente codici, tu chiami l'API direttamente. Da Node.js 18 basta il fetch integrato:
const antwort = await fetch("https://sameqr.com/api/v1/qr", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SAMEQR_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "Produkt 4711", targetUrl: "https://example.com/p/4711" }),
})
const daten = await antwort.json()
if (!antwort.ok) throw new Error(daten.error.message)
console.log(daten.id)Importante per le applicazioni web: la chiave non deve mai finire nel browser. Le richieste all'API appartengono al tuo server.
Aiuto alla decisione
- Il contenuto non cambia mai, nessuna statistica necessaria: libreria di immagini da npm.
- Molti codici una tantum: importazione CSV nella dashboard o uno script breve con la CLI sameqr.
- Processi ricorrenti nel terminale o con un agente di coding: CLI sameqr con --json.
- I codici si generano continuamente nella tua applicazione: API REST dal server.
Conclusione: perché Same-QR
Same-QR si integra in ogni progetto JavaScript: una CLI indipendente da dipendenze da npm, un'API REST per fetch e un server MCP per agenti di coding, tutto in ogni piano. In questo modo ottieni codici dinamici con statistiche, senza dover gestire autonomamente un servizio di reindirizzamento.
Inizi subito: registrati gratuitamente su sameqr.com, due codici QR dinamici sono gratuiti per sempre. API, CLI e server MCP sono inclusi in ogni piano, la documentazione è su sameqr.com/entwickler.
Domande frequenti
Sì. Funziona a partire da Node.js 18 e può essere chiamata dagli script. Con --json ottieni un output elaborabile.
No. Tutto ciò che viene eseguito nel browser può essere letto da qualsiasi visitatore. Le richieste con la chiave devono essere indirizzate al server.
Non peggiori, solo statici. Per contenuti fissi sono ideali, per codici stampati con destinazione variabile no.
Prenota il tuo posto prima del lancio.
Una e-mail appena lo strumento parte — con i prezzi e il piano gratuito. Niente spam, cancellabile in qualsiasi momento.
- Il tuo accesso gratuito è prenotato — al momento non c’è comunque nulla da pagare
- 90 giorni di modifiche della destinazione illimitate invece di 30, solo per chi si registra ora
- Prezzo di lancio garantito, anche se in futuro aumenteremo
Iscrivendoti acconsenti a ricevere la newsletter. Puoi revocare il consenso in qualsiasi momento tramite il link di cancellazione presente in ogni e-mail.