axios.all并发请求仅GET或POST

时间:2020-04-05 19:03:30

标签: javascript vue.js post get axios

在浏览axios文档时,我试图弄清楚用于发出并发请求的 axio.all 构造在请求并非全部获得请求时是否可行,即它可以与以下各项混合使用吗? GET和POST请求。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Axios客户端执行多个请求,并使用Promise.all等待所有请求的结果。

下面是使用JavaScript的示例:

const promiseGet = axios.get('/user?ID=12345')
const promisePost = axios.post('/user', { some: data })

const [responseGet, responsePost] = await Promise.all(promiseGet, promisePost)

请注意,您应该处理可能的错误(在上面的示例中,不是!)