var random = require('string-random'); var qr = require('qr-image'); class Utils { // 产随机字符串 randomNumber() { return 'login/' + random(16, { numbers: true }) } // 根据 randomNumber 的随机随机字符串生成base64二维码 getQRcode(str) { return `data:image/png;base64,${qr.imageSync(str,{ type:'png' }).toString("base64")}` } } module.exports = new Utils();