关于前端:点击了登录-请求是如何发出去的实现步骤

1次阅读

共计 405 个字符,预计需要花费 2 分钟才能阅读完成。


具体实现步骤 :

  1. 表单验证(login/index.vue)

    1. utils/validate.js —> validMobile
  1. 调用 api/user.js 中封装好的 api

    1. 找到 axios 实例:utils/request.js 中获取 axios 实例
    2. 设置 基地址 从环境变量中
  1. 收集用户的参数,传给上一步中的 api。(页面上收集页面的数据项名与接口中统一)
  1. 通过申请拦截器,增加申请头(增加 token,utils/request.js)
  1. 代理转发(vue.config.js)
  1. 后端服务器要启动,mongoDB 也要启动;后端能力收到申请,返回数据
  1. 通过响应拦截器的解决(utils/request.js)

    1. 判断以后操作是否胜利,决定是否 axios 报错
    2. 简化获取无效数据的写法(脱壳)
  1. 失去 api 调用之后 后果(login.vue)
  1. 保留 token 到 vuex(store/modules/user.js)
  1. token 做长久化(utils/auth.js)
正文完
 0