AXIOS 执行多个并发请求
执行多个并发请求
AXIOS官方处理方式
const getUserAccount =()=> {
return axios.get('joynop.com/user/12345');
}
const getUserPermissions =()=> {
return axios.get('joynop.com/user/12345/permissions');
}
axios.all([getUserAccount(), getUserPermissions()])
.then(axios.spread((acct, perms)=> {
// Both requests are now complete
}));
async/await 处理
在朋友的帮助下完成了async/await
的使用方法
const getUserAccount =()=> {
return axios.get('joynop.com/user/12345');
}
const getUserPermissions =()=> {
return axios.get('joynop.com/user/12345/permissions');
}
const test= async()=>{
const [a, b] = await Promise.all([
getUserAccount(),
getUserPermissions(),
]);
}
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭