У меня есть массив объектов типа { id: 1, val1: 'Какая-то строка', val2: 'Тоже строка'}. Количество объектов динамическое, так как привязано к форме и зависит от того будет ли пользователь добавлять соответствующие поля. На каждый объект я делаю post запрос. Как мне сделать эти запросы последовательно в зависимости от id объекта? Т е запрос с объектом id: 1 -> res и только потом запрос с объектом id: 2 и тд
Сейчас мой код выглядит так, но запросы резолвятся рандомно, сначала может с id 2, потом id 4, потом id 3
arr.forEach(async (item) => {
const formData = new FormData();
formData.append('val1', item.val1);
formData.append('val2', item.val2);
await this.$axios.$post('/api/some-url/', formData, this.config);
});
Как-то менять сам запрос не вариант, так как апи предосталяет только такую возможность - 1 объект с такими полями методом POST.