Вот часть моего кода, которая имеет проблему:
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)
Почему это происходит?