概述
Axios是一个基于promise的HTTP库,可以用在浏览器和Node.js中。axios具有特征:
- 从浏览器中创建 XMLHttpRequest
- 从 node.js 创建 http 请求
- 支持 Promise API
- 拦截请求和响应
- 转换请求数据和响应数据
- 取消请求
- 自动转换 JSON 数据
- 客户端支持防御 XSRF
安装
使用npm:

使用
1 执行GET请求
async/await 是ECMAScript 2017的一部分,目前在IE和老版本的浏览器中不受支持
axios API
可以通过向 axios 传递相关配置来创建请求
在使用别名方法时,url、method、data 这些属性都不必在配置中指定。
并发
帮助处理并发请求的帮助函数
- axios.all(iterable)
- axios.spread(callback)
创建实例
可以使用自定义配置新建一个 axios 实例
axios.create([config])
https://www.jianshu.com/p/27a5626973e4