我有一个更新控制器,它在我的模型上调用findByIdAndUpdate方法。现在,当我在我的数据库中存储密码时,我想首先对它们进行散列,所以我有: // if password ismodified then hash it});
现在,当我的更新控制器调用findByIdAndUpdate时,在我看来model.save()没有被调用,所以哈希永远不会发生
当我尝试使用bcrypt.compare登录一个用户来比较密码时,这个错误信息会出现在我的终端中。dyld: lazy symbol binding failed: Symbol not found: __ZN4node19GetCurrentEventLoopEPN2v87IsolateE
Referencedfrom: /pathTo/node_modules/bcrypt/lib/binding/bcrypt<