axios的用法和例子
时间: 2023-11-30 18:35:14 浏览: 94
axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js。它可以用于发送异步请求,处理响应和错误等。下面是一个axios的用法和例子:
用法:
1. 安装axios
```
npm install axios
```
2. 引入axios
```
import axios from 'axios';
```
3. 使用axios发送请求
```
axios.get(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.delete(url[, config])
```
例子:
```
import axios from 'axios';
// 发送GET请求
axios.get('/api/users')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
// 发送POST请求
axios.post('/api/users', {
username: 'John Doe',
password: '123456'
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
在上面的例子中,我们使用了axios发送了一个GET请求和一个POST请求。GET请求返回了一个响应对象,我们通过访问response.data属性获取了响应数据。POST请求发送了一个包含用户名和密码的数据对象,并返回了一个响应对象。如果请求出错,我们通过.catch()方法捕获了错误并打印了出来。