Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 3x 3x 10x 10x 3x 3x 3x | import { compose } from "./utils";
import { ResponseHandleArgs } from "./@types/";
/**
* 默认配置
*/
export const DEFAULT_CONFIG = {
prefix: "",
fetchOption: {},
responseHandle: async (res: ResponseHandleArgs) => {
const data = await res.response.clone().json();
return {
...data,
...res.options
};
},
interceptor: {
requestInterceptor: compose(),
responseInterceptor: compose(),
errorInterceptor: compose()
}
};
/**
* 请求类型
*/
export const JSON_TYPE = "application/json";
export const FORM_DATA_TYPE = "multipart/form-data;";
/**
* 匹配http,https
*/
export const URL_HTTP_REG = /^http(s?)\:\/\//;
|