网站用户注册流程
树图思维导图提供 注册 在线思维导图免费制作,点击“编辑”按钮,可对 注册 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a28f4e2bd42a735ee490fb17a00277f6
注册思维导图模板大纲
1.判断用户名和密码是否为空
1.在/router_handler/user.js中导入数据库操作模块
2.定义SQL查询语句
3.使用 .query( ) 方法执行SQL语句并根据结果判断用户名是否被占用
1.导入bcryptjs包,并在/router_handler/user.js中导入
2.在注册用户的处理函数中,确认用户名可用后,调用‘bcrypt.hashSync(明文密码, 随机的长度)’方法,对用户的密码进行加密处理
3.插入新用户
看需要是否在后端进行插入
1.在/server/app.js文件中,在所有路由模块之前,声明一个全局中间件,为res对象挂载一个res.cc( )函数,用来处理向客户端相应处理失败或成功的结果。
1.安装@escook/express-joi和 joi@17.4.0
2.新建/schema/user.js用户信息验证模块
1.导入joi模块
2.编写用户名和密码的验证规则
3.将验证规则对象暴露出去
3.修改、/router/user.js和/router_handler/user.js中的代码
1.在/router/user.js导入验证表单数据的中间件@escook/express-joi和需要验证的规则对象
2.在/router/user.js中的注册路由声明局部中间件,对请求的数据进行验证
4.在server/app.js中注册全局错误几倍的中间件,捕获验证失败的错误,并把失败的结果响应给客户端
在/router_handler/user.js中的注册路由处理函数中进行主要的操作思维导图模板大纲
树图思维导图提供 权和益商家版注册流程 在线思维导图免费制作,点击“编辑”按钮,可对 权和益商家版注册流程 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e7284daca946b734e0d6668aca876066
树图思维导图提供 软件注册指导原则 在线思维导图免费制作,点击“编辑”按钮,可对 软件注册指导原则 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:37d2ca007750932b553ed17f8c78e852