http.Server.close

関数の概要

http.Server.closeは、Node.jsのhttpモジュールに含まれる関数であり、サーバーを停止させるために使用されます。サーバーを閉じることで、そのポートを解放し、新しい接続を受け付けなくなります。

パラメータの説明

引数 用途
callback Function サーバーが完全に閉じられた後に実行されるコールバック関数を指定します。

戻り値

http.Server.closeは特定の返り値を持ちません。コールバック関数が非同期で実行されるため、サーバーが閉じられた後に処理が続行されます。

使用例

サーバーを停止する例:


const server = http.createServer((req, res) => {
  // サーバーの処理
});

server.listen(3000);

// サーバーを停止する
server.close(() => {
  console.log('サーバーが停止しました');
});

関連する関数

  • http.createServer: 新しいHTTPサーバーを作成する
  • http.listen: サーバーが指定したポートで接続を待ち受ける

まとめ

http.Server.closeはサーバーを停止させるための関数であり、ポートを解放し新しい接続を受け付けなくします。コールバック関数を利用して、サーバーが完全に閉じられた後の処理を実行することができます。