logo

该视频仅会员有权观看

立即开通课程「Node 框架 Express 实践」权限。

¥
199
/ 年

验证用户密码是否匹配

validate log in data中间件中实现用户密码验证功能。导入bcrypt包,使用getUserByName函数时,在查询结果中包含用户密码字段。通过bcryptcompare方法比较用户提供的密码与数据库存储的密码。如果密码不匹配,抛出异常并通过自定义错误信息返回状态码400,表示密码错误。通过HTTP客户端发送登录请求,测试错误密码返回密码错误信息,正确密码则返回欢迎信息。