prepearedComments = rqPrepeareForDb()
                  
                  
                    ...
                  
                  
                  }
                  
                  
                  } catch(e) { writeErrorToLogs(goodsLink, e.message) }
                  
                  
                  
                  
                  
                  function  rqPrepeareForDb() {
                  
                  
                    try {
                  
                  
                      return some.value.producing.error
                  
                  
                    } catch (e) {
                  
                  
                      throw new Error(e)
                  
                  
                    }
                  
                  
                  }
                  
                  
                  На этом этапе уже есть ошибка?
                  
                  
                
Зачем заворачивать try catch в try catch ? Где именно ошибка ?
У меня возвращается Unhandled promise rejection. Без внутреннего трай кетча то же самое
Естественно эффект тот же с внутренним try catch
Омг. Я понял.. У меня была абсолютно синхронная функция помечена async
Обсуждают сегодня