first commit
This commit is contained in:
1
NodeServer/utils/.pydio
Normal file
1
NodeServer/utils/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
c5a72c45-7bb0-4bec-8631-53fb9b81e78f
|
||||
17
NodeServer/utils/index.js
Normal file
17
NodeServer/utils/index.js
Normal file
@@ -0,0 +1,17 @@
|
||||
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();
|
||||
Reference in New Issue
Block a user