9.vue3 pc端 axios发送请求 请求拦截器 git免密登录

206 阅读1分钟

postman调试后端的接口

axios的发请求

axios.get(url,{
params:{key:value...},
headers:{key:value}
})
-----------------------------------------------------------------
axios.post(url,{
key:value...
},{
headers:{
  key:value
}
})

axios的拦截器 (interceptors)

请求拦截器


   //每一次发请求都会自动执行这个函数
    axios.interceptors.request.use((config)=>{
      console.log("每次发请求都会执行",config)
      config.headers.token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhZG1pbm5hbWUiOiJhZG1pbiIsImlhdCI6MTY3MjE5NDYzMiwiZXhwIjoxNjcyMjIzNDMyfQ.UKrBrEuEC3P9aMldNIZAwB1iYNUfrz6ugDCVgp6Me1k"
      return config;
    })

响应拦截器

    //每一次服务器端数据返回都会执行这个函数
    axios.interceptors.response.use((res)=>{
      return res.data
    })
    // 对http的请求的各种出错码进行各种处理

baseURL

   axios.defaults.baseURL="/admin"

git免密登录

ssh-keygen -t rsa -C 邮箱

克隆项目:
git clone git@gitee.com:datateachersun/gy2203lx.git

分支(branch)

git branch 查看分支

git branch 分支名 创建分支

git checkout 分支名 切换分支

git checkout -b 分支名 新建并切换分支

git merge 分支名 合并分支

git branch -D(-d) 分支名 删除分支