Axios简介
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
特性
- 支持node端和浏览器端
- 支持拦截器等高级配置
- 使用Promise管理异步,告别传统callback方式
- 自动转换 JSON 数据
- 客户端支持防御 XSRF
安装
- yarn 安装
yarn add axios
-
npm 安装
npm install axios -D
-
bower 安装
bower install axios
简单使用
aixos 可直接通过cdn加载实用,如下示例:
<html>
<head>
<title>Axios的使用 </title>
<script src="https://cdn.bootcdn.net/ajax/libs/axios/0.19.2/axios.js"></script>
</head>
<body>
<input type="button" onclick="getList()" value="点击获取"/>
<div id="content"> </div>
<script type="text/javascript">
function getList(){
axios.request({
url:'/article/home/index',
method:'get',
baseURL:'http://test.mediastack.cn/'
}).then(
res => {
console.log("get res:&