使用axios和promise实现同步请求
时间: 2023-05-13 22:05:28 浏览: 161
封装 axios+promise通用请求函数操作
5星 · 资源好评率100%
很高兴回答你的问题!使用axios和promise实现同步请求的代码如下:
```javascript
function syncRequest(url) {
return axios.get(url)
.then(response => response.data)
.catch(error => console.log(error));
}
```
在这个函数中,我们使用axios发送一个GET请求,并使用promise来处理响应。当请求成功时,我们返回响应数据;当请求失败时,我们打印错误信息。这个函数可以在需要同步请求的地方调用,例如:
```javascript
const data = syncRequest('https://jsonplaceholder.typicode.com/todos/1');
console.log(data);
```
这将输出请求到的数据,即:
```
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}
```
希望这个答案能够帮助到你!
阅读全文