2017-06-30 8 views
1

をコンソールに印刷のERR内のエラーメッセージを格納する、i)はエラーnode.jsエラー処理。代わりに、自動的に次のコードに

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); 
}) 

}を作成しました。

エラーが発生した後、エラーには空のエラーメッセージがありません。むしろ「エラー:これはエラーです」というメッセージが表示されます エラーが発生した場合は、エラーにエラーを格納して、自分で処理できるようにします。

+0

*エラーメッセージ*、「これはエラーです」と表示されます。エラーは 'err'に格納されています... – Li357

+0

エラーメッセージが含まれているはずですが、エラーは空です。それは問題だ。 – Chetan

+0

err.messageには、文字列 – PeterVC

答えて

1

文字列を表示するには、err.messageを使用します。

関連する問題