api服务器思路

登录的api处理思路

1--在路由中间件的第二个参数 中调用第三方模块 (express-joi   和 joi ) 进行用户名和密码的校验       

2--接收用户的 登录信息    先从数据库中   进行  登录名 判断

3--  调用第三方模块   bcrypt.compareSync  判断密码  

4--  使用第三方模块 jwt.sign()方法     在服务器生成TOken 

5-    将生成的 Token 字符串响应给客户端

5--   调用 第三方模块 express-jwt  配置   解析token  的   全局中间件  

获取用户信息 模块api 思路

1--创建用一个用户信息的路由模块 、

2--把 路由挂载到全局中间件上

3--把处理用户信息的函数分离出去 

4--导入数据库查询模块 

5- 编写查询sql语句

6--因为用户点击查询 必须携带有token 里面还有用户的id 可以根据id查询用户的信息 (不包含密码)

7--把查询到的信息响应给客户端

更新用户信息模块api思路

实现步骤

  1. 定义路由和处理函数

  2. 验证表单数据

  3. 实现更新用户基本信息的功能

 

原文地址:https://www.cnblogs.com/ndh074512/p/14878033.html