node + express +mongoose 实现基本登录注册
分析页面架构,进行目录划分
server.js :应用入口文件
router文件夹:express 路由(如,用户相关 routerUser.js)。
用户 routerUser.js包括: a.获取数据 b.数据处理 c.返回数据
引入mogoose的user数据模型👇并添加注册逻辑~
(先查看用户名是否存在,不存在的话才能添加,链式调用)
登录逻辑👇 (用户名密码在数据库中是否存在)
返回的数组,如果查询结果的数组长度大于0,则查询存在,登录成功
db 文件夹:数据库相关。
connect.js:连接数据库
model文件夹:有几张表,就创建几个schema 对象,将schema 对象转化为数据模型
以上,最简单的注册登录接口就完成了~~
略完整的注册逻辑👇
用户输入数据->正则验证->手机注册失去焦点时,验证用户名是否存在,存在的话才能获取验证码,倒计时60S->获取邮箱验证码