Files
miaoBlog/server/utils/checkUserData.ts
T
2025-01-13 14:26:24 +08:00

22 lines
599 B
TypeScript

import mkfileIfNotExist from "./mkfileIfNotExist"
let checked = false
/**
* 检查并完善userData的目录结构,若不存在密钥则生成随机的密钥
* @returns {void}
*/
const checkUserData = () => {
if (checked) return
checked = true
// console.log('check userData')
const dirList = [
'./userData/',
'./userData/db/',
'./userData/md/',
]
dirList.forEach(mkdirIfNotExist)
mkfileIfNotExist('./userData/key.txt', new Array(2048).fill(0).map(() => Math.floor(Math.random() * 16).toString(16)).join(''))
}
export default checkUserData