后端——面试题-注册、登录、数据库egg-mysql、svg验证码、服务层Service

目录

一、注册

二、登录

三、数据库egg-mysql

1.下载==>小黑窗输入指令

2.开启插件

3.配置数据库

4.使用方式:

四、验证码

五、服务层Service

六、注意点:


一、注册

面试题:

你的xx项目中的注册的流程讲一讲:

        注册的前端

        1.前端表单验证-减轻服务器的负载-DOM操作写特效

            1.1 邮箱验证:绑定change事件 判断value是否符合邮箱正则

            1.2 密码验证:密码要符合格式(自己定制的比如大小写特殊符号),两次密码要一致

            1.3 昵称验证:昵称要符合格式(自己定制的比如大小写特殊符号)

            1.4 身份证的验证:(分前端和后端的验证)图片的格式和大小清晰度-预览

        2.点击提交按钮时 获取用户交互的信息

        3.把数据POST发送给后端

        4.等后端返回数据

            如果返回的数据包的业务码是xxx  就操作页面xxx

            如果返回的数据包的业务码是正确 就跳转到登录页面或者直接帮用户登录

二、登录

面试题:

你的xx项目中的登录的流程讲一讲:

           登录的前端

            1.前端表单验证-减轻服务器的负载-DOM操作写特效

                1.1 邮箱验证:绑定change事件 判断value是否符合邮箱正则

                1.2 密码验证:密码要符合格式(自己定制的比如大小写特殊符号),两次密码要一致

            2.POST暗文把密码发送给后端--还有一种技术:JWT

            3.等后端返回数据

                如果返回的数据包的业务码是xxx  就操作页面xxx

                如果返回的数据包的业务码是正确 就跳转到首页页面或者其他页面

            4.验证码:

                前端页面渲染就请求验证码==>后端生成验证码然后设置到缓存 在把验证码发送

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值