【发布时间】:2016-11-05 15:45:33
【问题描述】:
我为我的 Node.js 应用程序设置了一个登录系统。最近我对我的用户模型(CoffeeScript)进行了更改:
password: String
到
password:
type: String
select: false
我用 bcrypt 比较密码哈希的函数如下:
userSchema.methods.validPassword = (password) ->
bcrypt.compareSync password, @local.password
现在每当我运行上述函数时,都会抛出这个错误
Incorrect arguments
有人知道为什么在我将“select: false”添加到我的用户模型后会抛出这个问题吗?
【问题讨论】:
标签: javascript node.js express coffeescript passport.js