今天在使用express后端框架+vue前端框架+Redis完成登录注册功能的时候,出现了以下问题:
注册接口响应成功,显示注册成功,Redis却没有插入数据
通过排查Redis连接、代码逻辑后发现,发现以下错误:
1.前后端接口数据不一致,前端传递pwd,后端接受password
2.根据用户名查询Redis,账号已存在的逻辑判断错误,如果能获取到密码,即val !== undefine && val !== null,说明账号已存在,否则允许注册
今天在使用express后端框架+vue前端框架+Redis完成登录注册功能的时候,出现了以下问题:
注册接口响应成功,显示注册成功,Redis却没有插入数据
通过排查Redis连接、代码逻辑后发现,发现以下错误:
1.前后端接口数据不一致,前端传递pwd,后端接受password
2.根据用户名查询Redis,账号已存在的逻辑判断错误,如果能获取到密码,即val !== undefine && val !== null,说明账号已存在,否则允许注册