17 lines
401 B
JavaScript
17 lines
401 B
JavaScript
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(); |