【发布时间】:2015-07-29 03:46:02
【问题描述】:
错误处理的最佳方式是什么? 我需要自定义 json 错误消息。这是一个 API。
exports.putCurso = function (req, res, next) {
util.updateDocument(req.curso, Curso, req.body);
req.curso.saveAsync()
.then(function (data) {
return res.status(201).json({message: 'Curso atualizado.', data: data});
})
.catch(function(error) {
return res.status(500).json({message: 'ERROR!'});
//OR return next(error); but I need custom json error messages so it doesn't make sense
})
.finally(next); //OR return next(error)? redundant?
};
【问题讨论】:
-
Curso与哪个实例相关?是猫鼬文档吗? -
理想情况下,您可以从链中
return并让next调用它。我不确定这需要什么样的快递。
标签: node.js express mongoose promise bluebird