目录
1. axios的介绍
基于 Promise 的 HTTP 客户端,可以在浏览器和node.js两个环境中运行
1. 在浏览器端,可以借助axios可以向服务端发送 ajax 请求
2. 在node.js 环境中,可以用axios向远端服务发送 HTTP 请求
2. axios的特点
1. 可以在浏览器端发送 ajax 请求
2. 可以在 node.js 环境中发送 HTTP 请求
3. 支持 Promise 的相关操作
4. 具有请求响应拦截器,分别是请求拦截器,和响应拦截器两中拦截器(可以在请求之前做一些准备工作,在响应结果回来后,可以对响应结果做一些预处理)
5. 可以帮我们对请求和响应数据做转换
6. 可以取消请求
7. 自动将结果转换为 json 数据
8. 还可以做一些保护,取阻挡跨站攻击
3. axios 的安装与配置
3.1 axios的安装
1. npm install axios (项目阶段中使用)
2. bower install axios (这样的安装我们会在script标签中引入)
3. yarn install axios (项目阶段中使用)
4. 使用 CDN,在网页中可以直接引入 (学习阶段中使用)这里的地址可以在 Bootcdn 中查找 地址:nullAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 Node.js 中。https://www.bootcdn.cn/axios/
<script src="https://cdn.bootcdn.net/ajax/libs/axios/1.3.6/axios.min.js"></script>