全局的 axios 默认值

时间:2021-09-24 05:22:28

(1)全局的 axios 默认值

axios.defaults.baseURL = https://api.example.com;/*默认请求路径*/
axios.defaults.headers.common[Authorization] = AUTH_TOKEN; /*作者认证*/
axios.defaults.headers.post[Content-Type] = application/x-www-form-urlencoded;

默认请求地址配置前:

全局的 axios 默认值

配置后:

全局的 axios 默认值

 

 

 全局的 axios 默认值

2、作者认证

 

 

axios.defaults.headers.common[Authorization] = AUTH_TOKEN; /*作者认证*/
/*
  表示作者认证,有时需要跟第三方做交互,认证--一般不会涉及
*/

3、设置post方式交互时的请求头

axios.defaults.headers.post[Content-Type] = application/x-www-form-urlencoded;

设置完后,使用post时需要转换数据格式

  引入 qs (这个库是 axios 里面包含的,直接引入,无需下载)

import Qs from qslet data = {
    "username": "admin",
    "pwd": "admin"
}axios({
    headers: {
        deviceCode: A95ZEF1-47B5-AC90BF3
    },
    method: post,
    url: /api/login,
    data: Qs.stringify(data)
})

 

 

 

 

 

 

 

 

 

.