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

Posted catherlee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node + express +mongoose 实现基本登录注册相关的知识,希望对你有一定的参考价值。

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

技术图片

 


 

server.js :应用入口文件

 

 技术图片

  

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

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

技术图片

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

技术图片

 

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

技术图片

 

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

 技术图片

 

db 文件夹:数据库相关。

  connect.js:连接数据库

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

技术图片

 

 


 

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

 

以上是关于node + express +mongoose 实现基本登录注册的主要内容,如果未能解决你的问题,请参考以下文章

在 Node/Mongoose/Express 中保持 DB 数据属性私有

Node + Express + Passport + Mongoose:req.user 未定义

node.js+express+mongoose实现用户增删查改案例

将图像文件从 React 前端上传到 Node/Express/Mongoose/MongoDB 后端(不工作)

部分字符串匹配 - GET 请求 API - Mongoose、Express、Node

mongoose、express 和 node.js 中回调函数的参数