4
如果ServerRequest
對象發出error
事件,這意味着postdata無法完全接收,很可能是由於網絡故障。這種類型的網絡故障很可能是兩個方向的終端,對吧?那麼,我應該如何糾正我的代碼?Node.JS:處理postdata讀取錯誤的正確方法是什麼?
我可以說res.writeHead(400); res.end()
但有一個更聰明的方式?也許只是'無所作爲',但不會導致內存泄漏/掛起。好像request.connection.destroy()
是個好主意,但我不確定這是否安全。
你會推薦什麼?
我的猜測是,如果你喜歡,你可以登錄一個警告,儘管對日誌文件中的信息沒有太多有用的東西。除此之外,我相當確信節點本身將清理相關的資源,所以'connection.destroy'可能是多餘的。但我沒有代碼來證明這些預感。 – 2013-09-23 07:31:33