使用Raygun對Node.js應用進行錯誤處理的方法_node.js
來源:懂視網
責編:小采
時間:2020-11-27 21:39:48
使用Raygun對Node.js應用進行錯誤處理的方法_node.js
使用Raygun對Node.js應用進行錯誤處理的方法_node.js:用我們的 raygun4node 包,能提供一種把您的Node.js錯誤發(fā)送給Raygun的便利辦法. 它可以很容儀的使用 npm 安裝: npm install raygun 其能給您提供一個raygun客戶端,您可以用它來配置您的API key,并且可以用來手動發(fā)送錯誤消息. 但稍后你可
導讀使用Raygun對Node.js應用進行錯誤處理的方法_node.js:用我們的 raygun4node 包,能提供一種把您的Node.js錯誤發(fā)送給Raygun的便利辦法. 它可以很容儀的使用 npm 安裝: npm install raygun 其能給您提供一個raygun客戶端,您可以用它來配置您的API key,并且可以用來手動發(fā)送錯誤消息. 但稍后你可

用我們的 raygun4node 包,能提供一種把您的Node.js錯誤發(fā)送給Raygun的便利辦法. 它可以很容儀的使用 npm 安裝:
其能給您提供一個raygun客戶端,您可以用它來配置您的API key,并且可以用來手動發(fā)送錯誤消息. 但稍后你可能會說, “我不想手動地把所有的錯誤都發(fā)給Raygun,那樣聽起來像是有大量的工作要做!” 如果你正用著 express.js ,那么用express的處理器就可以很容易解決這份擔憂了.
在其它情況下你可能只是想用這種方式偵聽沒有被捕獲的異常uncaughtException并發(fā)送錯誤消息.
如果你打算開始這樣做了,那你就必須理解其含義. 但一個時間氣泡一直回到事件循環(huán)的時候,這個事件將會被發(fā)出. 如果你為這個事件添加了偵聽器,那么默認的動作就不會再發(fā)生了. 默認的動作時打印出調用棧信息并退出進程. 觸發(fā)這個之后如果繼續(xù)的話,那么你的node進程將會處在一個沒有被定義的狀態(tài)中. node.js 文檔特別提到說你不應該使用這個東西,而它未來可能會被移除掉. 建議的替代方案是使用域 domains. 下面所展示的就是一個小而簡單的例子,你可以看到raygun客戶端是怎樣適配你對域的使用的.
希望這會你更好的理解使用Raygun的Node.js中的錯誤處理.
持續(xù)清理錯誤!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
使用Raygun對Node.js應用進行錯誤處理的方法_node.js
使用Raygun對Node.js應用進行錯誤處理的方法_node.js:用我們的 raygun4node 包,能提供一種把您的Node.js錯誤發(fā)送給Raygun的便利辦法. 它可以很容儀的使用 npm 安裝: npm install raygun 其能給您提供一個raygun客戶端,您可以用它來配置您的API key,并且可以用來手動發(fā)送錯誤消息. 但稍后你可