我需要将用户数据转换为QR代码,并在web浏览器中展示如何在节点js中生成QR代码,并在用户浏览器中显示它。
发布于 2018-06-01 12:34:01
我想你应该看看qrcode库
这是一个基本用法的例子:
var QRCode = require('qrcode')
QRCode.toDataURL('I am a pony!', function (err, url) {
console.log(url)
});希望能帮上忙。
发布于 2018-09-08 21:07:17
您可以在像这个->这样的图像标签中使用这个url
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 %>">在此之后,您将得到qrcode图像而不是qrcode数据。我希望这能帮到你
https://stackoverflow.com/questions/50643103
复制相似问题