проблема с необработанным обещанием - PullRequest
0 голосов
/ 09 декабря 2018

Вот часть моего кода, которая имеет проблему:

router.route('/mate/add').post(async (req, res) => {
  try {
    let mate = await mate.save();
    res.status(200).json({
      'mate:': 'Added succesfully'
    });
  } catch (err) {
    res.status(400).send('failed to create');
  }
});

После компиляции я получаю:

UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(код отклонения: 3)

Почему это происходит?

...