4

ServerRequestオブジェクトがイベントを発行した場合error、これは、おそらくネットワーク障害が原因で、postdataを完全に受信できなかったことを意味します。このタイプのネットワーク障害は、おそらく両方向の端末ですよね?では、どのようにコードを修正する必要がありますか?

私は言うことができますres.writeHead(400); res.end()

しかし、もっと賢い方法はありますか?おそらく、「何もしない」が、メモリリーク/ハングを引き起こさないものです。request.connection.destroy()いい考えのようですが、それが安全かどうかはわかりません。

あなたは何をお勧めします?

4

1 に答える 1

0

何もする必要はありません。内部的には、socket/req/res が破棄されます。最終的にガベージコレクションされます。

応答コードを送信する必要はありません。接続はすでに破棄されているため、どこにも行きません。

于 2013-09-26T08:32:23.430 に答える