首先了解一下什么叫axios?
浏览文档时可以看见,Axios是一个基于promise的http库,可以在浏览器和node.js中使用。
Axios的特性:
1.从浏览器中创建XMLHttpRequests
2.从node.js创建http请求
3.支持Promise API
4.拦截请求和响应(我主要学习这块)
5.转换请求数据和响应数据
6.取消请求
7.自动转换Json数据
8.客户端支持防御XSRF
安装方法 :我习惯用npm的方式
npm install axios
执行get请求时`
//为给定id的user创建请求
axios.get('/user?id=123')
.then(function(response){
console.log(response)
})
.catch(function(err){
console.log(err);
})