Задать вопрос
@qunaxis

Как правильно ловить ошибки подключения к mongoDB через mongoose?

Сейчас я пытаюсь хэндлить ошибки вот так:
export function connection() {
    mongoose.connect(`mongodb://${config.db.host}:${config.db.port}/${config.db.name}`, (err) => {
        err ? console.error(error) : console.log('Server has been connected to MongoDB');
    });
}

Это кусок файла db.js, в основном файле app.js происходит вызов функции db.connection()
В случае ошибки подключения (например, часто забываю завести бд на домашнем сервере) падает всё приложение. Как правильно ловить ошибки и зациклить подключение к бд на определённое количество попыток?
  • Вопрос задан
  • 302 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы