Так как мой вопрос гласит, что Axios запрашивает некоторую информацию до Promise.all
Так вот код
newMessages = newMessages.map(message =>
axios.post(URL, message, {
auth: { username, password },
})
);
// Axios requests finishes before I call Promise.all, and if I call Promise.all the requests sends second time
await Promise.all(newMessages);
Я пробовал некоторые другие варианты, но все они работают одинаково
let sendMessages = [];
for (let i = 0; i < newMessages.length; i++) {
sendMessages.push(
axios.post(
URL,
newMessages[i],
{
auth: { username, password },
}
)
);
}
// Axios requests finishes before I call Promise.all, and if I call Promise.all the requests sends second time
await Promise.all(sendMessages);