TreeMind树图在线AI思维导图

注册思维导图

  收藏
  分享
免费下载
免费使用文件
U859323018 浏览量:02024-03-20 19:42:16
已被使用0次
查看详情注册思维导图

网站用户注册流程

树图思维导图提供 注册 在线思维导图免费制作,点击“编辑”按钮,可对 注册  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a28f4e2bd42a735ee490fb17a00277f6

思维导图大纲

注册思维导图模板大纲

1.判断用户名和密码是否为空

2.检测用户名是否被占用

1.在/router_handler/user.js中导入数据库操作模块

2.定义SQL查询语句

3.使用 .query( ) 方法执行SQL语句并根据结果判断用户名是否被占用

3.对密码进行加密处理(可有可无)

1.导入bcryptjs包,并在/router_handler/user.js中导入

2.在注册用户的处理函数中,确认用户名可用后,调用‘bcrypt.hashSync(明文密码, 随机的长度)’方法,对用户的密码进行加密处理

3.插入新用户

看需要是否在后端进行插入

4.优化res.send() 代码

1.在/server/app.js文件中,在所有路由模块之前,声明一个全局中间件,为res对象挂载一个res.cc( )函数,用来处理向客户端相应处理失败或成功的结果。

5.优化表单数据验证

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