我们已经把基础结构搭建完成,但是还不能发送请求,我们从源码中可以得知,不管是 get 还是 post…方法,最后都是通过调用 request 方法来发送的。
源码片段-node_modules/axios/lib/core/Axios.js
该文件定义了 Axios 构造函数以及原型方法
1 | function Axios(config) { |
node_modules/axios/lib/core/dispatchRequest.js
1 | module.exports = function dispatchRequest(config) { |
通过源码可以得知,request 函数中调用了 dispatchRequest 函数,在 dispatchRequest 中调用适配器发送请求
所以我们可以模拟出
1 | //request方法 |
测试
1 | axios({ |