Я обновляю множество записей в @ ngrx / data, который вызывает удаленный API в фоновом режиме для синхронизации базы данных и локального хранилища.
dataList.forEach((entity) => {
const p = this.entitySvc
.getEntityCollectionService(storeName)
.upsert(entity)
.toPromise();
promises.push(p);
});
return Promise.all(promises);
У меня проблема в том, что удаленный вызов API происходит вне моего кода, и это происходит так быстро, что соединения перегружают браузер:
net :: ERR_INSUFFICIENT_RESOURCES
Регулировка приведенного выше кода не помогает, потому что удаленные вызовы API происходят вне моего контроля.
Есть ли способ ограничить вызовы удаленного API ngrx / data или другой способ решить эту проблему?