Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.12.2017, 01:06
Интересующийся
Отправить личное сообщение для jtag Посмотреть профиль Найти все сообщения от jtag
 
Регистрация: 12.01.2016
Сообщений: 19

Как обработать ошибку несколько раз и создать исключение?
Как обработать ошибку подключения к mysql 5 раз и создать исключение?
try {
            await sqlConnection()
        }
        catch (e) {
            console.log(e);
        }

function sqlConnection() {
        return new Promise(function (resolve, reject) {
            con.connect(function (err) {
                if (err) {
                    reject(err);
                }
                else {
                    console.log("Connected to mysql");
                    resolve();
                }
            })
        })
    }
Ответить с цитированием
  #2 (permalink)  
Старый 18.12.2017, 05:06
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Так?
try {
  await sqlConnection()
}
catch (e) {
  console.log(e);
}

function sqlConnection() {
  var attempts = 5;
  return new Promise(function (resolve, reject) {
    con.connect(function connect(err) {
      if (err) {
        if(attempts--) con.connect(connect);
        else reject(err);
      } else {
        console.log("Connected to mysql");
        resolve();
      }
    })
  })
}
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 18.12.2017, 14:39
Интересующийся
Отправить личное сообщение для jtag Посмотреть профиль Найти все сообщения от jtag
 
Регистрация: 12.01.2016
Сообщений: 19

Спасибо. Все отлично работает ;
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать несколько графиков Column Charts на одной странице? maks777 Общие вопросы Javascript 10 15.06.2016 12:12
Как создать объект со своими условиями if jtag Общие вопросы Javascript 4 21.02.2016 13:12
Как создать несколько графиков GoogleCharts на одной странице? Sanu0074 Общие вопросы Javascript 10 23.02.2015 20:21
Как c функцией .ajax() передать несколько значений в php? Faab jQuery 11 19.11.2013 12:03
как создать елемент с вложеными елементами scuter Events/DOM/Window 11 14.05.2008 16:15