Почему не пойманная в Promise.all ошибка не попадает в catch?
Когда вы используете Promise.all для выполнения нескольких промисов параллельно, каждый из этих промисов выполняется независимо друг от друга. Если один из промисов завершится с ошибкой, он будет "выбрасывать" исключение, но это исключение не будет перехвачено непосредственно в catch блоке Promise.all. Это происходит потому, что Promise.all создает новый промис, который будет разрешен, только когда все промисы, ... Читать далее