всего выкидывать ошибки в async/await функциях? Тоесть, у меня есть async ф-ия, в корой выкидывается контролируемый error, как лучше всего его оттуда возвращать?
                  
                  
                  1) return new Error();
                  
                  
                  2) 
                  
                  
                  try {
                  
                  
                    // логика которая кидает ошибки
                  
                  
                  } catch (error) {
                  
                  
                    return error;
                  
                  
                  }
                  
                  
                  3) Вместо return error; использовать return Promise.reject(error);
                  
                  
                  4) Какой-нибудь другой вариант
                  
                  
                
вот как-раз таки вопрос про Error vs Exception
Обсуждают сегодня