axios await和async具体使用实例
时间: 2023-11-03 08:54:39 浏览: 170
async和await使用简单实例
Axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js中发送请求。async/await是ES7中引入的异步编程语法糖,可以让我们更方便地处理异步操作。
下面是一个使用Axios、async/await的实例:
```
import axios from 'axios';
async function fetchData() {
try {
const response = await axios.get('https://jsonplaceholder.typicode.com/todos/1');
console.log(response.data);
} catch (error) {
console.error(error);
}
}
fetchData();
```
这个例子中,我们使用了Axios发送了一个GET请求,获取了https://jsonplaceholder.typicode.com/todos/1这个接口的数据。我们使用了async/await来处理异步操作。在try块中,我们使用await等待Axios返回的Promise对象,当Promise对象成功时,我们使用response.data来获取响应数据。如果发生错误,我们使用catch块来处理异常。最后,我们调用fetchData()函数来启动整个过程。
阅读全文