Ich habe eine Login-System für meine Node.js App einrichten. Vor kurzem habe ich eine Änderung an meinen Benutzermodell (Coffee):‚Falsche Argumente‘ geworfen von bcrypt-NodeJS - Pass
password: String
zu
password:
type: String
select: false
Meine Funktion Passwort-Hashes vergleichen mit bcrypt wie folgt:
userSchema.methods.validPassword = (password) ->
bcrypt.compareSync password, @local.password
Nun, wenn ich führen Sie die obige Funktion dieser Fehler ausgelöst wird
Incorrect arguments
0 hat
Wer noch keine Ahnung, warum dies geworfen werden würde, nachdem ich „wählen: false“ In meinem Benutzermodell?