亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

可重用的 bcrypt 函數,從函數問題返回數據

可重用的 bcrypt 函數,從函數問題返回數據

青春有我 2023-06-09 17:39:21
我有這個散列函數,我想在其中取回使用 bcryptjs 生成的所有散列。當我console.log(encrypt(password))返回時undefined。我試過做一個,Promise.all但我不太擅長承諾??紤]到它返回未定義的事實,我的猜測是它是函數的結構方式。功能const bcrypt = require("bcryptjs");module.exports = function encrypt(password) {    bcrypt.genSalt(10, async (err, salt) => {      const encryptedPassword = await bcrypt.hash(password, salt);      const details = {        password: encryptedPassword,      };      return details;    });}; 如果您還需要我,請告訴我。
查看完整描述

1 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

像這樣使用異步和等待,用于加密密碼


const bcrypt = require("bcryptjs");        

module.exports = async function encryptPassword(password) { 

    return await bcrypt.hash(password, 10)

};


查看完整回答
反對 回復 2023-06-09
  • 1 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號