• 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. 实现更新用户基本信息的功能

     

  • 相关阅读:
    用PHP写一个代理来解决跨域问题
    curl
    centOS 安装及部署 SVN
    vue.js 安装
    谷歌开发者 代码调试同步本地文件功能
    Liunx 下的 SNMP 及 PHP如何连接
    2017年5月11日 开放大学 理财考试记
    js window.onlload 自遐想
    纯页面跳转问题
    mysql 字列问题
  • 原文地址:https://www.cnblogs.com/ndh074512/p/14878033.html
Copyright © 2020-2023  润新知