1
一直在這工作了一段時間,似乎無法弄清楚。已經看過帖子,我可以找到& stackoverflow post。似乎沒有任何工作。記錄錯誤:護照bcrypt扔「不正確的參數」
Users/username/Sites/dev/node_modules/bcrypt-nodejs/bCrypt.js:642
throw "Incorrect arguments";
^
Incorrect arguments
user.js和passport.js可以在這裏看到。 http://pastebin.com/CEy6QBkP
錯誤是從這個函數和compareSync未來
var isValidPassword = function(user, password){
return bCrypt.compareSync(password, user.password);
}
事做比較req.body.password哈希&鹽。任何幫助將不勝感激。謝謝。
擡頭;使用bcrypt同步功能可能是一個非常糟糕的主意,因爲它被設計爲故意慢。每次調用它時,它會阻止您的應用程序大約300毫秒。介意這一點。 – renatoargh