Задать вопрос
@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()
В случае ошибки подключения (например, часто забываю завести бд на домашнем сервере) падает всё приложение. Как правильно ловить ошибки и зациклить подключение к бд на определённое количество попыток?
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    MongoDB для разработчиков и DevOps
    4 месяца
    Далее
  • Нетология
    Разработчик на Python совместно с МФТИ
    7 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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