schema.pre('save', cb){..}不起作用

JesseLuo
  • 1.8k

就是想用bcryptjs做个加密

结果数据里面还是返回未加密的密码

新手不是很懂啊
图片描述

图片描述

回复
阅读 2.3k
2 个回答
✓ 已被采纳

你把next()移动到this.password = bash;后面

楼上正解,js是单线程,所以next在你上一个函数执行后就立即执行,在你内部回掉执行前就会执行了

你知道吗?

宣传栏