Axios запрашивает пожары до Promise.all - PullRequest
0 голосов
/ 28 сентября 2019

Так как мой вопрос гласит, что 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);
...