zoukankan      html  css  js  c++  java
  • 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. 实现更新用户基本信息的功能

     

  • 相关阅读:
    转:关于C++ const 的全面总结
    HDOJ->考新郎(sdut1021)
    有些人笑着,其实心里哭的很疼
    HDU-2084 数塔
    SDUT2176 -> 递归的函数
    删数问题(SDUT2072 )
    微信2种access_token对比
    nginx配置C compiler cc is not found
    ftp无法连接的原因
    php的ftp类
  • 原文地址:https://www.cnblogs.com/ndh074512/p/14878033.html
Copyright © 2011-2022 走看看