1.安装: npm install axios -S
2.默认配置: axios.defaults
例:axios.defaults.headers['Authorization']='Bearer'+' ' +token;
3.创建一个新的axios: axios.create() 例:
const service = axios.create({
baseURL: 'http://www.baidu.com',
timeout: 10000
})
4.请求拦截器: axios.interceptors.request.use() 例:
service.interceptors.request.use(
config => {
config.headers['Authorization'] = 'Bearer'+' ' +token;
return config
},
error => {
return Promise.reject(error)
}
)
5.响应拦截器: axios.interceptors.response.use() 例:
service