【发布时间】:2021-04-27 22:47:14
【问题描述】:
每次在 typeorm 中更改密码时,我都会尝试对密码进行哈希处理
@Column()
password: string;
@BeforeInsert()
async hashPassword() {
this.password = await hash(this.password, 12);
}
每次更改密码时,如何将 typeorm 中的 mongoose 的 isModified 功能复制到哈希密码:
if (this.password.isModified()) return next();
this.password = await hash(this.password, 12);
【问题讨论】:
标签: node.js database mongoose typeorm bcrypt