axios的开始了解 axios.create等等
axios的总结axios.create( config )根据指定配置创建一个新的axios实例;也就是每个新的axios都有自己新的配置;有些接口的配置和一些接口的配置不一样 所以需要创建2个新的axios 每个都有自己新的配置 分别应用到不同请求的接口中;axios.defaults.baseURL = "http://xxxxxx";axios({url:"/postssss"})创建一个
·
axios的总结
axios.create( config )
根据指定配置创建一个新的axios实例;也就是每个新的axios都有自己
新的配置;
有些接口的配置和一些接口的配置不一样 所以需要
创建2个新的axios 每个都有自己新的配置 分别应用到不同请求的接口中;
axios.defaults.baseURL = "http://xxxxxx";
axios({
url:"/postssss"
})
创建一个新的axios
const instance = axios.create({
baseURL:'http://xxxxxxxx'
})
instance({
url:"/posstxxxxx"
})
instance.get("/postsssss")
同一个项目 需要不同的url地址来请求接口 可以使用创建多个不同的axios来解决;
因为一个axios实例有一个baseURL 为基础 可以创建多个axios实例 就可以不同的基础url;
=============================
restful ===> 接口规范;
- 请求拦截器
发出的请求需要携带请求头 ,[authrization]
axios.interceptors.request.use( config => {
用于放行
return config;
)
- 响应拦截器
返回的响应 登录失效 进行拦截跳转登录页面
axios.interceptors.response.use( config = {} )
更多推荐
已为社区贡献1条内容
所有评论(0)