最近有点忙,所以很久没有更新了。
今天我们来说axios的源码,既然说到源码,首先我们得先去下载一份源码.
我们先看目录
- /dist/ --------------------------------- 项目输出目录
- /lib/ -----------------------------------项目源码目录
- /adapters/ -------------------------定义请求配置器(xhr,http)
- https.js ---------------------------实现http适配器
- xhr.js ------------------------------实现xhr适配器
- /cancel/ -----------------------------定义取消功能
- /core/ --------------------------------一些核心功能
- Axios.js -----------------------------axios的核心
- dispatchRequest.js --------------用来调用http请求适配器方法发送请求的函数
- interceptorManager.js -----------拦截器的管理器
- settle.js ------------------------------根据http响应状态,改变Promise的状态
- /helpers/ -----------------------------一些辅助的方法
- axios.js ------------------------------外界使用的axios方法
- defaults.js ----------------
- /adapters/ -------------------------定义请求配置器(xhr,http)