我想使用哈希密码创建用户,当我发送http请求时,我有代码错误500内部服务器错误。谁能告诉我有什么问题?
router.post('/create', function (req, res, next) {
var newUser = {
login: req.body.login,
password: req.body.password,
}
bcrypt.hash(password, saltRounds, function (err, hash) {
if (err) {
console.log(err)
} else {
newUser.password = hash;
var user = new User(newUser);
user.save()
.then(function (User) {
res.send(User);
})
.catch((err) => {
console.log(err)
})
}
});
});