node + express +mongoose 实现基本登录注册

分析页面架构,进行目录划分

 


 

server.js :应用入口文件

 

 

  

router文件夹:express 路由(如,用户相关 routerUser.js)。

        用户 routerUser.js包括: a.获取数据   b.数据处理   c.返回数据

引入mogoose的user数据模型👇并添加注册逻辑~

(先查看用户名是否存在,不存在的话才能添加,链式调用)

 

 

 

 登录逻辑👇 (用户名密码在数据库中是否存在)

 

返回的数组,如果查询结果的数组长度大于0,则查询存在,登录成功

 

 

db 文件夹:数据库相关。

  connect.js:连接数据库

      model文件夹:有几张表,就创建几个schema 对象,将schema 对象转化为数据模型

 

 


 

以上,最简单的注册登录接口就完成了~~

略完整的注册逻辑👇

    用户输入数据->正则验证->手机注册失去焦点时,验证用户名是否存在,存在的话才能获取验证码,倒计时60S->获取邮箱验证码

 

posted @ 2020-06-15 12:01  CatherLee  阅读(431)  评论(0编辑  收藏  举报