我知道在節點中,我可以使用process.on('UncaughtException',evtHandlerFunction(){/*code*/});
但我該如何處理錯誤「正常」?就像,每當出現錯誤時,請在請求的當前響應流上發送狀態碼500,以便在響應時發生錯誤並告訴用戶存在問題。但我似乎無法找到一個好辦法來做到這一點。例如,我會怎麼去弄清楚「當前的響應流」是什麼?我只想要一個如何做到這一點的概念,我不一定需要代碼。對不起,如果我不清楚,請發表評論,如果你不明白。如何處理node.js中的錯誤
回答
它完全取決於ü要處理什麼樣的錯誤..... 服務器錯誤可能是HTTP錯誤,套接字錯誤,淨誤差等
每個模塊都有一個錯誤處理代碼 例如:
套接字服務器對象有:
socket.on('error',function(err)
{
//code to handle
});
退房現場的詳細文檔nodejs.org
這並沒有真正回答這個問題。我清楚地表示,我知道如何知道何時出現錯誤,但我正在問如何向當前HTTP輸出流發送500代碼和錯誤消息。 – Markasoftware
然後u可以使用響應對象爲:
response.writeHead('500',{'Content_type':'text/plain'});
response.end('Your Error Message');
「你的錯誤消息」將是responseText的客戶端瀏覽器
就像我對你的其他問題發表了評論,這並不能真正回答這個問題。我知道如何寫入流,我只是想從事件監聽器中找出如何檢索當前流,以便我可以寫入它。另外,我看到你是新來的,但只是讓你知道,而不是做出新的答案,最好是使用回答 – Markasoftware
@Markasoftware下方的小灰色「編輯」鏈接/按鈕編輯現有答案,所以你需要一個事件監聽器這可能會實現一個回調,其中你可以添加你的更改流? – nox0311
- 1. 如何處理node.js中的錯誤?
- 2. Node.js錯誤處理
- 3. 錯誤處理node.js
- 4. 如何設置Node.js錯誤處理?
- 5. WebRequest和Node.js - 錯誤處理
- 6. Express Passport(node.js)錯誤處理
- 7. Node.JS中未處理的「錯誤」事件
- 8. node.js express.js查看中的錯誤處理
- 9. 根據node.js中的錯誤代碼處理錯誤的錯誤
- 10. 如何處理node.js中的不同錯誤類型
- 11. 如何處理錯誤,同時提取node.js中的zip文件
- 12. 如何處理node.js中的回調錯誤
- 13. 如何處理未處理在node.js中
- 14. 的Node.js和HTTPS證書錯誤處理
- 15. 如何處理第三方的Node.js庫的斷言錯誤
- 16. node.js - express - URL和錯誤處理
- 17. Node.js和mongoskin錯誤處理問題
- 18. node.js multer模塊不能處理錯誤
- 19. 使用Node.js,Async和Formidable處理錯誤
- 20. 如何管理Node.js的HTTP錯誤
- 21. 如何處理mio中的錯誤?
- 22. 如何處理jQuery中的AJAX錯誤
- 23. 如何處理jquery.post中的404錯誤
- 24. 如何處理NSPersistentContainer.loadPersistentStores中的錯誤?
- 25. 如何處理AngularJS中的錯誤
- 26. 如何處理Sinatra中的Mongoid錯誤?
- 27. 如何處理Ionic2中的cloudboost錯誤?
- 28. 如何處理PHP中的db2_fetch_assoc錯誤?
- 29. 如何處理WP7中的HttpWebRequest錯誤?
- 30. 如何處理antlr中的錯誤
退房[node.js的結構域](http://nodejs.org/ API/domain.html)。該文檔還包含處理節點服務器上的錯誤的一般建議。 – prattsj