如何在Node Js中将字符串或数据转换为QR码

时间:2018-06-01 12:08:19

标签: node.js qr-code

我需要将用户数据转换为QR码并在网络浏览器中显示在节点js中生成QR码的最佳方式是什么,并在用户浏览器中显示

2 个答案:

答案 0 :(得分:1)

我认为你应该看看qrcode图书馆

这是基本用法的例子:

var QRCode = require('qrcode')

QRCode.toDataURL('I am a pony!', function (err, url) {
  console.log(url)
});

希望它有所帮助。

答案 1 :(得分:0)

您可以在图像标签中使用此网址,如下所示->

app.jsindex.js文件的示例

var QRCode = require('qrcode');
app.get('/', function (req, res) {
 QRCode.toDataURL('I am a pony!', function (err, url) {
  console.log(url)
  res.render('index', {qr: url});
  });
});

在您的模板中:(我正在使用ejs作为我的模板引擎)

<img src="<%= qr %>">

在此之后,您将获得二维码图像而不是二维码数据。 希望对您有帮助