node.js错误处理。将错误消息存储在错误中而不是自动将其打印到控制台

时间:2017-06-30 18:59:17

标签: node.js error-handling promise try-catch

在以下代码中,我创建了一个错误

db.collection('deals').findOne({"_id":"8976889"})
.then(function(dealsInfoResult){
    throw Error("THIS IS THE ERROR");
    return (dealsInfoResult);
})
.catch(function(err){
    console.log("ERRRR: " + err);
    res.send(err);
})

});

发生错误后,错误没有任何错误消息,其为空。而是打印“错误:这是错误” 如果有任何错误,我希望将错误存储在错误中,以便我能够以我的方式处理它。

1 个答案:

答案 0 :(得分:1)

使用err.message查看字符串。