- Node.js 环境中使用
bcraped
包来进行密码加密和数据比对。 - 该包需编译安装,macOS 用户需具备 Xcode 和命令行工具。
- 安装
bcraped
的过程中需要指定包版本,并安装类型定义保存为开发依赖。 - 项目中通过导入
bcraped
,可以定义hash password
中间件函数来异步加密密码。 - 中间件设置请求体的
password
属性为加密后的密码,并在路由中使用。 - 创建用户请求接口通过中间件确保密码加密。
- 用户数据表中将显示加密后的密码字段,可用于替换现有用户密码以便进行演示。