@tripmini/caas-request
v1.0.2
Published
请求模块
Downloads
5
Keywords
Readme
caas-request
基于 axios 封装的请求工具
/**
* 发送请求
* url 请求地址 - 必传
* method 请求方式 - 默认get 不区分大小写
* data 请求参数 - 非必传 method为get时会自动拼接至url后面
* headers 请求头 - 非必传
* 更多参数 参考 https://axios-http.com/zh/docs/req_config
*/
request({ url: "xxxxx", method: "post", data: {}, headers: {} }).then((res) => {
}),catch(err){
};
/**
* 注册拦截器
* request 请求拦截 [发送前回调,发送失败回调-非必传]
* response 返回拦截 [请求成功回调,请求失败回调-非必传]
*/
request.customizeInterceptor({
request: [
conf => {
console.log("request_1 >>>", conf);
return conf;
},
err => {
console.log("request_2 >>>", err);
return Promise.reject(err);
},
],
response: [
conf => {
console.log("response_1 >>>", conf);
return conf;
},
err => {
console.log("response_2 >>>", err);
return Promise.reject(err);
},
],
});