更新:该问题已解决,官方提供了beforeRegister钩子
//生成12位随机id的例子
const beforeRegister = ({ userRecord, clientInfo } = {}) => {
const timestamp = Date.now().toString().slice(-8); // 获取当前时间戳的后8位
const randomNum = Math.floor(Math.random() * 1000).toString().padStart(4, '0'); // 生成4位随机数
userRecord._id = timestamp + randomNum; // 合并为12位ID
return userRecord;
}
module.exports = {
beforeRegister
}
1 个回复
damdmen (作者) - 社交app创业中,求靠谱合伙人
更新:该问题已解决,官方提供了beforeRegister钩子