我遇到了这个错误:错误:非法参数:字符串、未定义
以下是代码:
router.post('/loguser', async (req, res) => {
const compareHashed = await bcrypt.compare(req.body.password)
const user = await User.findOne({
username: req.body.username,
password: compareHashed
})
if (user) {
console.log('user is found')
}
if (!user) {
console.log('user is not found')
}
})
有人知道如何修复这个问题吗?我知道这是bcrypt的一个问题。
await
。 - Joe