const queue = async (req, res)=> {
while (bufferData.length > 0) {
try {
await axios({
method: "post",
url: http://${BACK_SERVER}:${BACK_PORT}/api/v1/
,
headers: {
"Content-Type": "application/json"
},
data: bufferData[0].data,
}).then(
(response) => {
bufferData.shift();
},
(error) => {
}
);
} catch (err) {
console.log(err);
res.json({ status: "error", err });
}
}
}
Добрый день. Функция отправки очереди сообщений на сервер.
При включении сервера отправляет всю очередь. Но в конце приходят лишние сообщения с первым элементом очереди, которые не отваливаются по таймауту.
Как отменить пост запросы?