2
node.js http.requestでソケット接続タイムアウトを設定する方法はありますか?node.js httpクライアントでソケット接続のタイムアウトを設定するには
http要求タイムアウトを設定するのではなく、接続タイムアウトを設定します。
node.js http.requestでソケット接続タイムアウトを設定する方法はありますか?node.js httpクライアントでソケット接続のタイムアウトを設定するには
http要求タイムアウトを設定するのではなく、接続タイムアウトを設定します。
使用req.socket.setTimeout(30000);
これは、ソケットにタイムアウトを設定しないデフォルトを上書きします。 timeout
イベントでは自動的に接続が切断されないので、通常はソケットでend()
またはdestroy
を呼び出してイベントを処理する必要があります。オプションのパラメータとしてワンタイムコールバックを追加することもできます。
http://stackoverflow.com/questions/3586760/how-do-i-set-a-timeout-for-client-http-connections-in-node-js –