axios创建实例作用是啥 可以不用吗

axios.create({ baseURL: ajaxUrl,timeout: 30000,withCredentials: true}) 创建实例作用是啥 没有不行吗### 问题描述
引入axios,然后在页面中进行请求axios.get('url').then(res=>{}),这里的创建实例充当什么角色

阅读 7.6k
1 个回答

默认会导出实例axios,通常你只需使用这个axios就可以了。

但是有时候你需要创建多个实例,比如你需要访问多个服务地址,而这些服务请求和响应的结构都完全不同,那么你可以通过axios.create创建不同的实例来处理。

比如axios1是用http状态码确定响应是否正常,而axios2是服务器自己定义的状态码,又或者他们请求头不同,支持的content-type不同,那么我可以单独为axios1axios2写拦截器。

推荐问题
宣传栏