2017-05-16 69 views
0

它显示节点modules.Now我应该怎么做这个错误?错误:未提供回调函数?

我已经使用了bcrypt-nodejs API来散列密码并将其保存到数据库。

我的代码的一部分,我已经使用了bcrypt API。

bcrypt.genSalt(9, function (err, salt) { 
     if (err) { 
      return next(err); 
     } 
     bcrypt.hash(user.password, salt, function (err, hash) { 
      if (err) { 
       return next(err); 
      } 
      user.password = hash; 
      console.log('changed user password',+JSON.stringify(user.password)); 
      next(); 
     }); 

需要帮助。

回答

0

我已经错过在bcrypt.hash(user.password, salt, function (err, hash)一个CB函数应该是这样的:

bcrypt.hash(data,salt, progress,cb)其中,

数据:[必需]

盐[必需]

进展:回调函数

cb:回调函数

链接:bcrypt-nodejs

相关问题