Я столкнулся с проблемой перехвата ошибок в бесконечном цикле while.Поэтому я хочу, чтобы мой код выходил из node.js с помощью proccess.exit (-1), если в цикле есть ошибки.Итак, вот код:
while (true) {
await promisifiedDelay(20000);
users.map(async (client) => {
//await client.login();
const allRequests = await client.getFollowRequests();
const requests = allRequests.slice(0, 100);
const currentName = await client.getCurUsername();
if (requests.length) {
console.log(`${currentName}: `, requests);
}
requests.map(async (request) => {
await promisifiedDelay(500);
await client.approve({ userId: request.node.id });
})
await updateAdded(requests.length, currentName);
});
}
Не могли бы вы порекомендовать, пожалуйста, лучший способ отловить все ошибки в цикле?