2017-05-10 98 views
1

以下是將文本轉換爲qr碼的示例。我們如何使用nodejs爲json對象生成qr代碼?

var QRCode = require('qrcode'); 
var express = require('express'); 
var connect = express(); 

connect.get('/', function(req, res){ 
res.writeHead(200, { 'Content-Type': 'text/html' }); 

var sometext='hi my name is saurav ghadai'; 

// QRCode.QRCodeDraw.color.dark = '#d4d4d4'; 
QRCode.toDataURL(sometext, function (err, url) { 
if (err) console.log('error: ' + err) 
res.end("<!DOCTYPE html/><html><head><title>node-qrcode</title></head><body><img src='" + url + "'/></body></html>"); 
    }); 
}); 

connect.listen(3030); 
console.log('test server started on port 3030'); 

像這樣我們如何創建一個json對象的qr代碼?

+0

'QRCode.toDataURL(JSON.stringify(obj),...)'? – robertklep

回答

0

您可以使用JSON Strigify方法將您的JSON對象轉換爲文本。然後使用文本輸出到你的QR生成器方法