Вы делаете все эти вызовы параллельно, выполняя их в обратном вызове map
. Если вы действительно хотите это сделать, вам нужно дождаться завершения этих вызовов, используя Promise.all
:
const customerList = await Promise.all(customers.map(async (customer) => {
// ...
}));
Если вы хотите сделать это последовательно, используйте цикл for
и ждитекаждый ответ. :-) Но похоже, что параллель это нормально.