axios.create({ baseURL: ajaxUrl,timeout: 30000,withCredentials: true}) 创建实例作用是啥 没有不行吗### 问题描述
引入axios,然后在页面中进行请求axios.get('url').then(res=>{}),这里的创建实例充当什么角色
axios.create({ baseURL: ajaxUrl,timeout: 30000,withCredentials: true}) 创建实例作用是啥 没有不行吗### 问题描述
引入axios,然后在页面中进行请求axios.get('url').then(res=>{}),这里的创建实例充当什么角色
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
默认会导出实例
axios
,通常你只需使用这个axios
就可以了。但是有时候你需要创建多个实例,比如你需要访问多个服务地址,而这些服务请求和响应的结构都完全不同,那么你可以通过
axios.create
创建不同的实例来处理。比如
axios1
是用http
状态码确定响应是否正常,而axios2
是服务器自己定义的状态码,又或者他们请求头不同,支持的content-type
不同,那么我可以单独为axios1
和axios2
写拦截器。