@heducose

Error handling когда падает Mongo — как реализовать?

Как сделать вывод ошибки когда база упала? На данный момент у меня просто все крутится, и потом падает весь сервер, если идет запрос в Монгу, а сама Монга не запущена. Использую Mongoose

Мой контроллер:
exports.secret = function (req, res) {
  User.findById(req.user.sub, function (err, user) {
    if (err) {
      res.send('DB is broken')
      return
    }
    if (user) {
      res.send({
        eee: req.user,
        hi: 'SECRET test authorization of registered user'
      })
    } else {
      res.send('user not found')
    }
  })
}


Подозреваю, что я что-то упустил в других частях кода на сервере. Как это исправить, куда смотреть?

И заодно подскажите что почитать на тему error handling? Тяжело мне дается логика этого процесса.
  • Вопрос задан
  • 282 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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