我需要将用户数据转换为QR码并在网络浏览器中显示在节点js中生成QR码的最佳方式是什么,并在用户浏览器中显示
答案 0 :(得分:1)
我认为你应该看看qrcode图书馆
这是基本用法的例子:
var QRCode = require('qrcode')
QRCode.toDataURL('I am a pony!', function (err, url) {
console.log(url)
});
希望它有所帮助。
答案 1 :(得分:0)
您可以在图像标签中使用此网址,如下所示->
app.js
或index.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 %>">
在此之后,您将获得二维码图像而不是二维码数据。 希望对您有帮助