假設我的node.js應用程序正在運行。如果出現錯誤(我的意思是所有錯誤,不僅僅是網絡錯誤,如果發生錯誤,它會計數),我怎樣才能調用一個函數來發送郵件給我?如何針對Node.js中發生的每個錯誤發送電子郵件?
基本上,在我希望它寫入err.out之前,我想要一封郵件發送給我。
我使用node.js和express。
編輯:我知道如何發送電子郵件。我想知道的問題是如何攔截錯誤。 你知道如何發生錯誤時,它會記錄到out.log?那麼,現在,我是tail -f out.log,監視錯誤。我不能整天坐在家裏做這件事。我想要通過電子郵件發送給我的錯誤,只要它彈出out.log。
我想通過電子郵件發送給我所有錯誤。 (不只是表達錯誤)。如果它已記錄,我想通過電子郵件發送該錯誤。
我把這個放在哪裏?在我的app.js? (我使用的是Node.js Express) – TIMEX
甚至其他的東西(貓鼬,redis)都會通過這個嗎? (如果我把它放在app.js中) – TIMEX
你可以放在任何地方(但儘可能早的是最好的),並且是的每次調用console.error()都會調用你的特殊的console.error()功能。 –