无法兑现承诺的麻烦

时间:2018-12-09 19:35:29

标签: javascript mongoose promise async-await mean-stack

这是我的代码的一部分,有问题:

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()无法处理的承诺。 (拒绝ID:3)

为什么会这样?

0 个答案:

没有答案