Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Object::Server()メソッドの使い方

Serverメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Serverメソッドは、JavaScriptの汎用的なオブジェクト(Objectクラスのインスタンス)に対して、ネットワーク通信を行うサーバーの振る舞いを設定または開始する機能を実行するメソッドです。Node.js環境において、このServerメソッドは、HTTPサーバーやTCPサーバーのようなネットワークサービスを抽象化し、基本的な設定や起動、停止などのライフサイクル管理を行うために特定のモジュールによって提供されることがあります。例えば、特定のデータ構造を保持するオブジェクトに対し、そのデータを外部に公開するための簡易的なサーバー機能を組み込む際に利用されることが想定されます。開発者は、このメソッドを通じて、複雑なサーバー構築ロジックを隠蔽し、手軽にネットワークサービスを開始・管理できるようになります。これにより、データの共有やAPIの公開を簡潔な記述で実現し、システム間の連携を容易にすることが可能です。

構文(syntax)

1const http = require('http');
2
3const server = http.createServer((request, response) => {
4  response.writeHead(200, { 'Content-Type': 'text/plain' });
5  response.end('Hello, Node.js Server!');
6});
7
8const PORT = 3000;
9server.listen(PORT, () => {
10  console.log(`Server running at http://localhost:${PORT}/`);
11});

引数(parameters)

options, requestListener

  • options: object = {}: サーバーの挙動を設定するオブジェクト
  • requestListener: function: リクエストを受け取った際に実行される関数

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ