await剂量等待bcrypt.hash因为不退bcrypt.hash诺。请使用以下方法,该方法将Promise包裹起来bcrypt才能使用await。
async function hashPassword (user) { const password = user.password const saltRounds = 10; const hashedPassword = await new Promise((resolve, reject) => { bcrypt.hash(password, saltRounds, function(err, hash) { if (err) reject(err) resolve(hash) }); }) return hashedPassword}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)