Intento usar la API npm qrcode con express. Cuando el usuario ingresa una dirección en un formulario, el código QR debe mostrarse en el sitio web. Busqué durante mucho tiempo, pero no puedo resolverlo, ya que no entiendo qué buscar exactamente.
Intenté lo siguiente:
app.post('/ausgabe', async (req, res) => { try { res.setHeader('200', { 'Content-type': 'application/json' }); const eingabe = `'${req.body.address}'`; const qrImage = await generateQR(eingabe); console.log(qrImage); const body = `<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>QR-Code</title> </head> <body> <img ${qrImage} /> </body> </html>`; res.send(body); } catch (err) { res.status(404).json({ status: 'Fail', message: err, }); } });Yo console.registré 'qrImage' y está allí y es correcto, pero no aparece nada en el HTML.
Muchas gracias, TobiG