目前,例如,当使用邮递员删除记录时,会发生挂起,并且在那里不显示任何错误。如果出现此错误,如何立即在Postman中显示此错误?
module.exports.remove = async function (req, res) {
try {
let category = await SprCategories.findOne({ CATEGORY_ID: req.params.CATEGORY_ID })
category.destroy().then(() => {
res.status(200).json(category)
})
} catch (e) {
errorHandler(res, e)
}
}
errorHandler:
module.exports = (res, error) => {
res.status(500).json({
success: false,
message: error.message ? error.message : error
})
}
答案 0 :(得分:0)
您的Unhandled rejection Error
似乎来自category.destroy()
。
要解决此问题,因为您已经在使用async funcion
,如果await category.destroy()
失败了,您的catch
块将取代
module.exports.remove = async function (req, res) {
try {
const category = await SprCategories.findOne({ CATEGORY_ID: req.params.CATEGORY_ID })
await category.destroy()
res.status(200).json(category)
} catch (e) {
errorHandler(res, e)
}
}