APIの呼び出しには、1分間に60回までなど制限があります。これを回避する為に、1回のAPI呼び出し毎に少し処理を止める実装を行いたいと思いました。
※jsonのデータをinsertしていたので、jsonをループさせています。
async function exec() { for (let row of json) { insertRecord(row) await sleep(1100); // 1100ms眠らせる } } const sleep = msec => new Promise(resolve => setTimeout(resolve, msec)); exec() // 実行