node.js中的Bcrypt http请求错误500

时间:2017-07-11 08:50:31

标签: node.js bcrypt

我想使用哈希密码创建用户,当我发送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)
        })
    }

  });
});

0 个答案:

没有答案
相关问题