2017-05-16 19 views
0

ノードモジュールにエラーが表示されています。どうすればいいですか?エラー:コールバック機能がありませんでしたか?

私はパスワードをハッシュし、データベースに保存するために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

関連する問題